First off, i love apple products, have an ipad and ipod touch, as well as a macbook pro, so i'm not anti-iphone. Up until recently though i wouldn't move from T-Mobile and buy an iphone because of the poor reception with at&t. But i've had more and more reason to get an iphone (mainly how it will just integrate so much better with my other devices/macbook than the MyTouch does) and now i really want the 4S. But there are a few things I actually really like about my current non-iphone and i'd appreciate it if someone(s) could let me know if the iphone offers comparable (or better) features. 1) Genius button. I really like being able to press the Genius button and say, 'find chase bank,' or 'find pizza' and i'll get pinpoints on a map with the nearest bank or pizza place. 2) Navigation. I really like the navigation feature that came with the phone. I believe it is based on Google maps, isn't it? Is the map/navigation feature on the iphone as easy to use -- and reliable? 3) Swype. I text a lot more than i make phone calls and i love the swype keyboard feature. Its really brilliant, i think. Those are really the main features that i'd be afraid to lose on the android. I'd like to know if i'd really be losing them by switching to the iphone. Thanks.