iPhone is not bad. It's worst.
I'm posting this from Android and there are a few reasons why it'll never be from iOS
1) designed to restrict you. Yes, iPhone is notoriously designed such that you do not go beyond what the Apple company want you to do
2) no Bluetooth! Not exactly, but Bluetooth can't connect with phones like Nokia, Samsung which are very common
3) no SD card! What the? You can never use your iPhone as a storage device
It's not a free OS
It's to windows where Android is to Linux