I returned my G2 for a Maxx last night. I originally had the HTC One (and still do), then I got the Moto X. I really liked the Moto X, but for me the display was too small. Enter the G2. I loved this phone from the start, and couldn't wait to get it. I won't trash the LG skin because I like some of the UX features. I'm one who likes some of the things thrown in by Sense and LG's skin.
It's a really nice phone, but two things made me return it: camera shutter lag. It's painfully slow and near impossible to take an indoor picture unless you take the time to compose a shot. The other thing is the screen has tiny scratches already, and it's supposed to be Gorilla Glass 3. I've never had scratches on any of my phones, and I don't use cases or screen protectors.
I never got used to the buttons on the back either, and Verizon made them smaller and that makes it harder to even feel which button you're hitting without looking.
I love this Maxx so far, and happy to have Active Notifications back. Even the ability to text using Chrome/Motorola Connect is great. The phone feels good, the buttons are where they are supposed to be, and oh the battery life (although the G2 was pretty good in that regards).
All in all I think it was a good swap, even at the higher price.