The battery isn't easily replaceable, but for most people nowadays that's not a consideration.

If I didn't already have a Galaxy Nexus, then I'd get a Nexus 4 with little hesitation.

Cheers