1040 looks good for sure, but holding out for an 840 personally.
I still prefer the Garmin stuff but its this particular thread and seeing all the cool Apple Watch configurations that got me to come back and try another round of "test devices". Thanks everyone!
In my early attempts to find 'the best solution', I tried the earlier Apple Watch, a fenix 6 I believe, and an 820.
The Apple Watch was a fail because it never lasted through a ride, granted it was an early incarnation of the AW, but it just failed. The fenix was a challenge to setup, and didn't support all of the sensors I had, and looking at my wrist in the heat of an echelon was a little too risky. The Edge I had at the time worked pretty much all the time. (Not that I hadn't experienced issues before: I remember the 500 series I had that had just been updated, but the programmers forgot that the Edge had to actually SAVE the ride. It didn't, so if someone turned it off, thinking that the ride was saved, would find nothing when they turned it on to sync it. Garmin took over a week to fix it, but it was fixed. That Edge also crashed at the same point in a ride out in the country, no matter which way I approached that intersection. Weird, and fixed) Since then, the 800 series I had, and the 1030 have been spotless. I can keep the 1030 charged and ready for a ride, where the watches seem to have run into the 'battery issue'. Keeping them charged, getting the entire event/ride saved is a whole lot better. The 1030 lasts longer than my varia radar unit, which is odd, but... And the 1030 has a way to attach a separate battery pack for really long, or rustic rides. A great feature I haven't needed, yet. And there are so many different mounts for them and some also mount a GoPro on the same mount.
The latest thing is the Di2 isn't pairing with the 1030, but I'm sure I can get it to work, if nothing else but to monitor the charge level on the battery.