I got a Garmin eMap GPS over 10 years ago and don't go anywhere without it whether it's by bike, car, plane, boat, foot, or whatever.
Gives me all the usual biking data (except for cadence) but also shows me where I am on a map and where I can find things like grocery stores, motels, restaurants, ATMs, etc. It also keeps track of where I was at all times so I can later synch up any pictures taken along the way and automatically see exactly where they were taken. This model has been discontinued for many years, but if/when it dies I'll certainly replace it with a more current GPS - but probably not any of the bike-specific ones like the 205/305/605/705.