A few months ago a very good friend of mine bought me a MyTouch 3G for all the work I did on her house. It uses the Android Platform and I really really liked it, but I wouldn't say I was "blown away". Shortly after, an update came through to upgrade to the latest version of Android and so since I had read my phone could handle it, I went ahead with the update. WOW... Slow as moses... and during this time my phone starting having issues of calls fading in and out, dropping, so on and so forth... I was going insane!
Then, two weeks ago I started dating a new girl and she has an iPhone 3GS. I had never touched an iPhone before and since "I'm a PC" I never really cared to. Well, she forced me to play with her phone and boy was I impressed. Fast beyond belief and the 3G internet surfing made my MyTouch 3G internet surfing seem like 2G if you know what I mean.
Yesterday I bought an iPhone 3GS 8gb that AT&T has a special on right now for only $50 with a 2 year contract. I've only used it for a couple of days and I'm absolutely in love with it. Score one up for Apple... (God I hate saying that!)
If you haven't tried the iPhone... don't fall behind the curve like me, go buy one today, trust me.