Let the hive mind of Engadget get that for you.
"I'm in the market for a new phone and money isn't a limitation. I'm also not partial to any particular US carrier, but here are some of the features I'd like to have: WiFi, GPS, good coverage in lots of places, push Gmail (a must!), physical keyboard (a must!), a touchscreen, decent battery life and a relatively slim body. And please, nothing that has a fruit logo on it. No offense to the fruit fans, though. Thanks!"
I am thinking about buying an unlocked htc magic with android 1.5 pre-installed. I would like to know if I will receive the ota updates over wifi even though I will be using the at&t 3g iphone network? This would be a deal breaker for me. Would it work on any unlocked htc magic I might buy or maybe even an htc hero unlocked? I just need to know if I will receive future updates for the android os on whatever android phone I buy. Any kind of help would be appreciated.