Conflicted with my next device...

So I'm a little torn at the moment as to what device I want to get come years end on Verizon. I'm currently looking at the iPhone 5, HTC 8X, or the Nexus 4 (assuming its avaiable on Verizon). They're all beautiful device with some unique features and the software on all of them is great, but very different. The problem though is that they are so different and perform tasks differently with different looks.

So anyone mind listing the pros and cons of each device and each OS. Maybe tha will help with my decision.