Went from Garmin Fenix 3HR to Apple Watch Cellular to Garmin 945. Always been a cyclist and recently (last 2-years) really got into running. The Fenix, like others have said, is pretty bomb-proof. The 3HR as a little big for me. The Apple Watch sucks for actual training of any type. Mainly b/c you cant use the screen with sweaty hands. I do however still use it on my runs, since it has cellular, I dont have to carry my phone.
I love my 945. Got a good deal on it. Most places say its a Fenix 6 with a plastic case. I’ll run my first Ultra with it this fall and 2 marathons after that. We’ll see how it goes! Cant go wrong with Garmin.