Garmin Venu 3 review: Should you buy it?