I’ve been a user of linux for over 20 years now, and I completely understand what you mean. Some days I want to tinker and solve things, other days I just want it to work and get frustrated with the little issues.
The solution I have right now is, I’ve got Arch Linux on my primary PC, and I’ve got a Macbook Air M1. I can basically pick how I feel that day, and use the system that fits my mood. I using firefox so I’m able to sync my bookmarks etc and I use git all the time so I can just sync any updates to my projects… Just some thoughts.
3vcpu,4gb ram, 80ssd. But I’m just running a personal servers, so it’s plenty for my needs.