I have an iPhone 4S and an HTC Evo 3D running a custom rom... It's easy to say what I want the iPhone to do that my HTC can do, and other's have touched on this quite well. Mostly the file sharing issues between apps, no directory access, and poor bluetooth support for mice... However... One thing I love about my iphone that I wish my HTC was better at is sheer performance. Running benchmarks between the two devices, the raw power of the HTC is faster, it has better hardware, and more ram, but various benchmarking tests don't show this difference. In many aspects, my iPhone is faster than my HTC, in games, UI smoothness, etc. And I think this is more an inherent problem with the android stack of software. (I blame Java/Dalvik whatever google calls it). If android was a fluent and speedy as an iOS device, especially on older hardware, apple would have a serious problem on their hands.