I have a Garmin Fenix 5X sport watch. It does everything I need it to do. I took the computers off of all my bikes. Doesn't need a phone, is a stand-alone GPS that really works. Syncs with Strava too and you can wear and take it anywhere. It's not tied to just biking. Hiking, driving, walking, even swimming.