FWIW I'm OK with the third party Sleep++ and am not unhappy that it doesn't have a "native" version. I use Runkeeper sometimes instead of the built-in activity app too.
> and no real mode to disable notifications overnight.
My watch goes into do not disturb mode slaved to my phone.
YMMV, of course.
That is the problem. It can be slaved to the phone but can't be setup separably from the phone or controlled by any app.
If you don't use it very much, I think a series 2 watch could easily last 2 or 3 days.
As other commenters have mentioned your phone can automatically going to do not disturb mode which will also set the watch thus turning off all notifications, but honestly the idea of my watch buzzing every time I get an email even during the day sounds terrible.
I have an Apple Watch and I love it, but I don't have that many things notify me on it.