The Nexus 4 may not do everything some of the others do, but it has one thing going for it -- the Android Jelly Bean experience
There are a lot of choices for folks looking for an Android-powered smart phone. None of us here want it any other way, and we know that a big part of the reason for Android's success is that it's available in hundreds of different ways. To take that even further, once you get an Android phone in your hands, you can do all manner of things to the way it looks and feels to mold it even more to your liking, all without changing the firmware. Custom launchers, keyboards, dialers and more can make any Android phone into something that you control. Some people obsess over this, and their creations are simply amazing.
I just think that most of the people buying a smartphone aren't doing it with the intention of changing everything about the phone, and are generally interested in the way it works right out of the box. When I think of it that way, without things like Nova Launcher and Swiftkey in play, I've come to the conclusion that seven months after its release, the Nexus 4 is still the best way to experience Android Jelly Bean.