I will be switching to T mobile and I'm trying to choose between these two phones. I love the HTC ones design and build quality, and the display ipand processor is great too. However the Nexus 4 is close to 300 dollars cheaper, and comes with the newest version of android. However it has a slightly slower processor. Thoughts?