well good.
I do not know how u intend to use ur phone but ill point out y i would chose an Android device.
1. Open source OS continuous improvements. If u dont Like the the GUI go fr "Go launcher Ex" contains the best of every Gui out there even the IOS.the best GUI experience period.
2. No jail-breaking/flashing/rooting warranty issues very easy to flash modded OS kernels and revert it back to stock without much risk of bricking. (though still not recommended).This opens up a host of other options like forcing reduced GPU output to increase performance , running cracked apps.
3. Ever increasing Appstore products, most are steadily shifting to the F2p(free to play) model due to the sheer number of downloads which directly translates to the money they rack in through sponsors.
4. Almost all I Phone apps are on Android but not all Android aps are for IOS.
5.The cost of an I phone is much higher for a similar performing samsung or HTC.(last time i compared not sure about the I phone 5 pricing and performance)
6.I heard I phone 5 have an inbuilt battery tht u cant take out? depending on how u look at it ...a privacy issue?
7.I phone is a brand tht has had a mass exodus of customers towards samsung,etc and hence the app market is shifting towards android.
i don't know how u perceive Android as a bad OS but im assuming u operated it when it was still new maybe the 2.3 generation?and tht was really bad.
the new Android oses like ICS 2.4+ etc are topnotch, responsive and optimized.