Yes, battery life seems OK. I've got 8 hours out of it after forgetting to switch it off when I landed away. Not a surprise that happened. Switching the GNS5870 off isn't yet on my my shutdown checklist and I could smell bacon coming from the clubhouse.
Only complaint I have is that I wish they called it something else. I've already got another GNS in the cockpit.