Either an S3 or HTC OneX. Both phones are far superior to an iPhone5 except screen quality. IPhone looks a smidge better.
Although it depends on what you want to get out of your phone. If you want to just talk and text an iPhone will suffice. If you want to tinker and mess around with your phone, any android device is the way to go. Being able to flash ROMs when I want and not having my phone full of bloatware is pretty important to me.
Androids can be a bit tricky to get used to. They have a bit higher learning curve over the iPhone and even the window$ phones. That being said, if you love window$, the functionality of the Nokia phones are very straight forward. Sleek os, easy to grasp and relatively cheap for what you get.
With window$ phones, again, you are tied down to what the makers want to give you. There are a few customizations for them but not nearly as easy to come by as the S3 or the OneX.
I love my S3. Once you get used to the rounded corners and button layout its an incredible phone.
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2