Garmin
Forerunner 255 Series
Long battery; but wrist HR tracking is inconsistent.

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
I have an ultra 1 but it doesn’t have a dedicated triathlon so I went with a Garmin 965
Bought FR965 on sale for 450 2 weeks ago
I run in treadmills during winter, I have an Apple Watch Ultra and is way off. I prefer my 965 Forerunner for tracking even indoors. Actually I wear it all the time just because it's longer battery life.
I made the switch from AWU to Garmin. Cons: \- UI is frustrating until you get used to it. \- almost no 3rd party Apps, and even if the app exists is usually a very limited experience. Pros: \- Battery life is night and day \- Fitness tracking is fantastic \- Pairing with RayBan/oakley Meta is awesome Integration is 50/50, limited apple health integration. I'm really happy with my Garmin and not coming back to AW until they figure out how to deliver 1 week real battery life Instead of a refurb just get an older model, a 965 forerunner is great value.
I don't think there is anything that will do this indoors. I use my Garmin Forerunner 965 and it tracks distance and speed outdoors. Inside, I just get heartrate.
Used 965 or if you want flashlight and ecg a used fenix 7 pro.
Used fenix 7 pro ss. Or used 955/965 or epix g2 pro.
I have a forerunner 965 and I'm happy with it. most data is not important (people obsess about sleep score) but the maps are great. I went for a trail last sunday and without that I would have got lost a few times as it was an unused trail. I set a route in advance and then it gives me accurate directions through my earbud. It also makes it very easy to track your HR amd your zones while training. For me that's enough, don't really care much about other stuff. I would've bought a cheaper forerunner but I read that the maps in previous models are too basic. Amd the FR970 is too expensive for what offers more than the 965. Basically you pay 200 euro more for a light torch
Garmin
Forerunner 255 Series
Long battery; but wrist HR tracking is inconsistent.

Garmin
Forerunner 955 Series
Best value, clear MIP screen; limited smartwatch features.

Garmin
Fenix 7 Series
Durable, multi-week battery, flashlight; high price, buggy software.
Garmin
Instinct 2 Series
Rugged, solar multi-week battery; bulky, small screen readability issues.

Garmin
Enduro 3
Multi-week solar battery, lightweight; but bulky form factor.

Ranked #1
Oura - Oura Ring Series

Ranked #1
Apple - Ultra Series

Ranked #1
Garmin - Enduro 3

Ranked #1
Garmin - Fenix 7 Series

Ranked #1
Garmin - Forerunner 255 Series

Ranked #1
Oura - Oura Ring Series