Have a care with Garmin - they are starting to put data behind a subscription so you should assume in future it’s a subscription based hardware purchase. This means a) the hardware may now look overpriced and b) you can look at rideanalyze or strava or training peaks as alternatives to Garmin a connect plus. And they are stronger in some areas.
I wanted to avoid Garmins new paywall model. The avoidance of sending money to the US is a bonus. Changed 645 for Suunto Race S. Tip - you can download the Suunto app and use it for an activity or two to see what it does - obv you don’t get much data. There is ecosystem shock when you change from Connect (not connect plus because fuck Garmin) but you get over it. Maps are amazing.