I love OpenBSD, but can't do it; there is too much in Linux that allows for better battery life, especially on more modern hardware.
I do not run heavyweight stuff though, but that's with WiFi, cwm/dwm, Emacs, compilers (go, cc) and Chrome. I've had a bit of trouble with Firefox performance, so having to use Chrome has been my biggest hurdle.
git clone git://bitreich.org/privacy-haters
doas cp privacy-haters/chromium/default /etc/profile.d/chromium.sh
doas chmod +x /etc/profile.d/chromium.sh
Logout and login again. Of course, run UBlock Origin under Chromium. Go to the settings and enable most ad blocking subscriptions, but don´t use AdGuard and Easylist at the same time, they often use the same ban lists.