If your Versa is still under warranty, get it replaced. Even when the first Versa came out almost 2 years ago, battery life was 4+ days. If you're seeing a 2 day battery life either you're running something unusually battery-hungry on it or you have a defective unit.
I like my Withings Steel HR, they are maybe in your price class and you can easily ignore the fitness stuff. Battery runtime around 20 days.
The watches look nice and that display seems perfect for notifications. Just forget about my heart and steps.
Step counting and activity tracking is basically free (electronically), so that's included in every smart watch. Even the Pebble Time watches had one.
Heart rate sensors are ubiqious as well, at least above a certain price point.
Maybe Fossil has something you might like?
No, the screen is not always on, which does not matter when I'm not looking at it
What I like is the battery life, and the price point. I usually charge it during the weekend, and wake it up by touching the face. Also I did scratch the screen when doing rough work, and didn't even bother: if it troubles me, I'll buy another. The price is literally less than the price of a screen protector for a normal smartwatch
My only wish is that it would have better support for different Unicode characters. It displays English and Chinese just fine, but it doesn't work well with Korean or Japanese characters (which you may encounter in notification texts or when controlling music).