There are some sports-specific watches that have long battery life, but then you can’t do all the things you can with an Apple Watch, a list of which is evolving annually with new apps, features, complications, etc.
It depends on what you want! Like the other commenter, I charge mine daily when having coffee in the morning and it never gets below about 40%.
I've had mine on since yesterday evening and still have 60% battery, so it won't take long to top it up later.
And as a bonus it also comes with the basic 'smart' features you'd expect such as phone notifications, music and NFC payment.
The Garmin ones also look much better in my opinion.
Sadly, Garmin is still better than many of the alternatives. But, Wahoo recently got into the watch game (and their bicycle computers drink Garmin's milkshake) and I suspect they'll soon be on par or ahead in that market segment.
I usually charge in the morning when I'm getting ready / showering and that's usually enough to last the day.
Mobile phones are completely different. Since their introduction, they have never had good battery life. The most fully-featured phones have always had batteries that lasted much less than a week. It is true that there are now feature phones that can last a long time, but these are essentially a different product than smartphones.
The fact that the OP does not want to charge his watch every night or two does not mean he is unwilling to charge anything that frequently. It just means that when it comes to watches, long battery life is a core feature.