I left the US with the Nexus 4 still out of stock at google play. A few days before my trip my roommate bought it from someone on Craigslist, he seems to love it a lot sans the weak battery life. With rumors of the Samsung S4 just around the corner I'm wondering if I should wait for that. I really dug the S3, except for the disgusting manufacturer/carrier bloat of course.
For those more knowledgeable in androids, is it better to get the latest google phone or the latest high end device (the next Galaxy, for instance), root it, then install a stock OS? I'm really picky when it comes to phones, I hate regularly upgrading my phones. I tend to buy a solid choice and stick with it until it completely dies.