I had a Samsung Galaxy Nexus for Sprint. It is a "straight Android" phone, meaning it has no carrier add-ons on it, such as Sprint Mobile or Sprint NFL, in the case of my carrier, but all carriers have a ton of extra garbage they package with their phones.
At any rate, although this sounds good, my biggest problem with it was that it didn't do anything I wanted it to do. Out of the box, it has no compatibility with Facebook. Because of this, all the contacts that automatically synced with my previous Android phones wouldn't work. I had to root the phone to trick it into syncing with Facebook.
The phone was also slower than other Android based phones I've used. In the long run, I sent it back and have stuck with my HTC Evo.
I don't really care much for Samsung Android products as a whole.