If you haven't checked out Pop!_OS I'd recommend giving it a try. While I'm using a system76 laptop so they guarantee hardware compatibility, it's been one of the smoothest and most functional DE/guis I've used. Ive never had to resort to a command line* and aaalllmost everything you'd expect to find exists in the gui.
*caveat. Except for some really esoteric problems, which are usually a result of my own tinerking
I'm about the same. Last switch was yahoo to Gmail and now I'm in the process of switching from Gmail to Proton Mail. The most difficult part was the mental switch - which email you start giving out when you sign up. Second was migrating services. I made it a point for a while each time I logged into something knew I would switch the primary email. Its been a long process!