> battery life, lack of always-on display, and the lack of useful tactile buttons.
Have you looked into Garmin's watches? Granted, they're expensive, but these are some of the main reasons I love my fenix. (In addition to it functioning as a very capable bike computer.)