Garmin. You’ll probably spend a bit more on the hardware, but there’s nothing locked behind a subscription. I had the Fitbit Sense and switched to the Garmin Forerunner 265. If the skin temperature sensor is important to you, you’ll want a different model, but that’s the only thing I’ve noticed as missing so far.
I’ve somehow lost rolls to cats rolling in either direction, so my TP roll is now often found in the cabinet above the toilet.