Amazfit Bip -
Amazon non-affiliate linkYou can get them cheaper from the likes of Bangood and similar.
I've had several smartwatches (Sony, Asus, Martian, Fitbit, etc) and none of them have been perfect. The closest was the Asus, which is very nice but the vibrate is a minor tingling. Other watches are too thick so don't get a look-in.
The Bip is a revelation. Battery life is... well, I don't know because it's never run flat. I charge it every 5 or so days and it's never been down to 90%. Screen is always-on daylight readable with backlight if necessary. The resolution isn't high, but you'll find a suitable display from the many available. Vibrate is good enough to wake me (and that's saying something).
It falls down on your fugly metric a bit, but I don't care. I just want a watch to tell me the time, fire off an alarm twice a day, and tell me when I have a call or text. This one does all that plus monitors sleep and measures heart rate. It also has built-in GPS if you use it for weirdo pasttimes (like walking or running) but I've never investigated that bit.
The one thing I'd say is don't use the official app. It is pants. Notify & Fitness is quirky but far better and does a load of stuff the official one doesn't.