My biggest issue with the iPhone is, has, and probably will always be until it is changed, the fact that it only has one button for interfacing with apps. I'm not counting the volume and power buttons as interacting with apps since those should always be standard on any phone.
Speaking of buttons, I like the setup Microsoft mandates in all but the lowest-end Windows Phone 7.x phones: in addition to the standard volume and power buttons, you have to have a Back button, a Start button (cue "I hit the Start button and I got booted out of the game I was in" - thankfully Windows Phone is
much better than Windows at handling task-switching for games), and a Search button, and you have to top it with a
two-stage camera shutter, just like most digital cameras.
The camera shutter helps a lot in getting a steady shot even without image stabilization, since you can actually use standard photography techniques for stabilizing yourself.
In troubleshooting them for others, I've found I've always had to exit the running app to get to its settings menu. On most Android apps, you can change most settings from within the program, which to me makes the most sense.
It's the same deal for Windows Phone - it's pretty similar to Android, since most apps have their own settings menu, though background processes control can be overridden by the OS if you wish.
Well, that and the physical size. I mean, my HTC sensation dwarfs most of my coworkers' iPhone 5S phones.
I kind of miss the days of small phones, to be honest, but after you've went 4.3"+, who can go back? I can't believe that the iPhones are still rocking a small display, even though their quality is
very good and always calibrated.
---
Speaking of Android apps and games, it's a bit funny how the Windows Phone 8.x version of
Despicable Me: Minion Rush runs better than Android on equivalent hardware (think obsolete dual-core and 512 MB). DirectX? Standardized hardware?