I's looking at the
Garmin Touring really hard myself. A Garmin made for touring, so it has the size of the fancy ones but without some of the workout/racing features.
Battery life really is not much of an issue to me anymorennalisa as battery banks are so small and powerful nowadays. My Anker PowerCore 10000 PD Redux is the size of a used bar of soap, and can take a full charge in about 3 1/2 hours.