I now have both (will be returning one of them), here are my observations:
It's still a tough decision for me. I like both, what can you say.
- Call quality better with nexus s
- signal strength better with MT4G
- wifi signal stronger with MT4G
- Bluetooth stonger with nexus S, MT4G not far behind; both do better than iphone 4
- I live in an HSPA+ area. MT4g can be twice as fast at times going by the speedtest numbers. however in real life use, I don't feel much faster during browsing (I don't watch much videos). I'm wondering what is the point of 4G anyway
- MT4G has UMA (wifi calling). Nexus S does not.
- Nexus S has SIP calling. MT4G does not.
- Both has hotspot features that are free. T-mobile can decide to charge for the MT4G (Not charging for it yet)
- hardware better with MT4G. Like the dedicated camera button and hardware buttons on front much better for use. Do not like the genius button though
- S-Amoled screen is beautiful. However the screen on the MT4G is brighter under normal conditions
- Both cameras are good.
- MT4G has integrated video calling app which works good even on there H+/ 3G
- Gingerbread: There's not enough in gingerbread that I would miss if I go for the MT4G. Maybe if they send an update in a few months with some extra features, I might then regret it.
- HTC sense: Like the Mail app, Gallery app, news widget, other widgets, car home app. All of them are better than stock IMO
It's still a tough decision for me. I like both, what can you say.