the Google Nexus One is STILL the best phone out because it's gonna have Android 2.2 months before any other android phone.
what's confirmed already is that Android 2.2 Boasts 450% Performance Boost compared to android 2.1, Tethering, WiFi Hotspot, and flash 10.1. The update still hasn't been released yet but it should be available within a week.
I understand that 4g can be up to 10x faster than 3g but those cell towers are only available in major cities currently. what that means is that your 4g service is only going to be slightly faster than 3g until next year or the year after. I personally dont care about the hd video playback but that point does go to the new 4g phones. the nexus one does have 802.11n hardware which is capable of being 3 to 6x faster than 4g! So in the end i have to say that with the cost of the nexus one and its quality, it is still the best available phone