Yeah, I've had issues regarding smart phone navigation. Google maps doesn't factor in as much cycling friendly routes as I'd like, sometimes taking you up steep hills, super busy streets, and round about ways. I had to use a app called Co-rider as a alternate router. But it's like you say, the battery life sucks.
I already have the 510, purchased over a year ago. For riding around here its fine because I literally know every road and route around here. I was just reflecting on my recent trip and how much I would've decreased stressful situations had I had a better way to get routes and the like on bike while saving my phones battery for more important things like pic taking (no....not selfies) and the like.