Is the Galaxy Nexus worth the buy?

I'm thinking about getting a new phone. Altought I'm having a terrible experience with the Galaxy Ace, the Galaxy Nexus is in a good price here in my country. It's still worth to buy? The battery is good for medium to heavy usage (3G, music and social networks)?