Yeah I've been using Gadgetbridge[1]-compatible Amazfit watches and they last at least a week and have most functions I want from a smartwatch. For more complicated stuff I just use my phone.
[1]: https://gadgetbridge.org/