I honestly loved the iPhone 5 hardware. Device wise its fantastic. But when I tried to do things like make a song a ringtone just to find out I need iTunes and 17 steps I was like what? iOS is a rock its fast, its stable, and the apps look fantastic. Battery life? Unbelievable. The Apple maps thing I thought was completely over blown. Google maps has plenty of its own issues and I never drove into a ravine. Sorry if I miss read your post. I want to love the iPhone and for the first 4 months it was true love. Then it hit me. Now its the Droid DNA the M7s little brother.
I've heard the DNA is great - always liked HTC, even though I've never owned one. Just too many rough things heard about them - bad battery life, camera, the Sense skin sucks, etc....
The Nexus 4 is a great phone IMO, especially for the price. I too am enamored with the iPhone 5 build, however I find the Nexus 4's build quite nice as well.
And by the way - I too had that ringtone app that made you go to iTunes - I've replaced it with one that does it on your phone .