Why the Garmin Venu 4 might just be the best do-it-all smartwatch for runners right now