Garmin Venu X1 review: A beautiful compromise