I was recently in the market for a GPS (good riddance RFLKT) and battery life was a prime consideration (double centuries) so I went with the Lezyne Mega XL. Their spec on the battery life is 48 hours which I think is the most of any bike GPS. From what I've seen so far in real world use I think I'm getting a pretty good fraction of that, certainly more than enough for my purposes. I got the Lezyne mount that bolts to the stem and I run it in landscape mode, which is a feature I like. Overall I'm very pleased with it at least for basic functionality but I can't say I've really messed much with things like live segments and the navigation.