Munch, here's my advice on smartphones.
- Like the iPhone? Too bad. The iPhone4 is fragile and still has reception issues and the 3GS is a few months from obsolescence. Plus you'd have to use ATT
puke
or be stuck on EDGE speeds on T-Mobile.
Buy an iPod touch if you want the iOS apps and games.
- Windows Phone 7 can be used on a Mac. my thoughts on WP7 are here:
http://www.cheapassgamer.com/forums/showpost.php?p=7823407&postcount=483
One other note about WP7, you can't purchase any WP7 Apps through the Zune marketplace from your PC, you have to grab them from a WP7 device. That's unlike iTunes, where you can download apps from your computer.
Also, the HD7 isn't a good phone. The screen SUCKS. It's blurry and washed out.
-Palm? I still like the software, but the Pre and Pixi suck dick, and there's no solid news of any new hardware outside of a Pre with more RAM and a bigger processor. There's chatter of new devices being shown at CES in January though.
-Android is the best smartphone OS right now and it has decent devices on every carrier as well. The G2 is the best TMobile option right now.