I just went hands-on with the Garmin Vivoactive 6 — and it has almost everything I want in a smartwatch