I love my Apple Watch, but it's true the battery life isn't great. I charge every day overnight, which works for me, but wasn't so handy when we were camping!
It depends what you want it for. If just fitness, a Fitbit or Garmin are fine (I used to have a Garmin and loved that too). But I love the pay feature on the watch and getting all texts and alerts from my iphone appearing on it too is really useful. (Though I think some of the more pricey Garmins do that too.)