I didn't want an iPhone due to how restricted it is, it has decent hardware ( even though it's quite overpriced ) but shame you don't get to use the most of it.
For example: To run a N64 emulator on an android, you don't need to root it, however you have to root an iPhone to have one working.