I'm extremely happy with my Galaxy Nexus. The battery life leaves something to be desired, but I love the interface and how fast it is. Verizon 4G is rolled out in my area and it makes for really speedy web surfing when I'm out and about. Also, the big screen makes reading + clicking stuff on the internet easy.
The app library may not be as vast as the iPhones, but I've never actually wanted an app that wasn't also available on the android. I also don't use iTunes (I prefer uncompressed FLACs / CD rips) so the music thing also wasn't a factor. The Galaxy Nexus was definitely the right choice for my needs.
EDIT: Based on my experience with the Galaxy Nexus, I would recommend the Photon.