Thanks everyone for the replies. I think that I have pretty much ruled out of the SGS 4, well at least the Google Edition, a little too expensive for my tastes. I really like the on-screen buttons of the Nexus and that is what Google would like everyone to use anyway. I think that multitasking is much easier this way rather than using touch sensitive buttons. That doesn't mean that I would be able to live with them if the device proves to be worthy enough. I will say that the Optimus G Pro did have a gorgeous screen. This is probably the best screen I have ever seen. The HTC One was a very close runner-up to this. I will say that for how fast and fluent everything seemed to be on the Optimus G Pro, I am not sure about its size. I really don't think that I need a phone quite that big. The HTC One was awesome as well, but again, touch sensitive buttons rather than on-screen. Also, the speakers on the One are absolutely amazing. Kudos to HTC on that design. The Nexus 4as a special place with me as well. Since I thought, or at least hoped, that I would finally be able to enjoy the Nexus experience on Verizon with their version of the Galaxy Nexus, I would still love to be a part of that as well. If I were actually able to get updates straight from Google, rather than having to wait for the OEM and/or service provider, that would be awesome. I really love plain ol' vanilla Android, just the way Google intended. I am not saying that the different UI's on the other platforms don't enhance the overall experience, they most certainly do. The downside of that is having to bake all that into the their next update to the device. I know that this really shouldn't be an issue anymore given where Android is today, but it still bugs me somewhat, probably because I have been with Verizon since I started using Android. Decisions......