I have, after tried many, many, many distros (including, but not limited to, YellowDog, Fedora, SUSE, Manjaro, PopOS!, Kubuntu, Elementary, Solus, PeppermintOS and others that didn't stick around long enough for me to remember), settled on Linux Mint Cinnamon and Ubuntu Mate.
The latter gives me a bit better performance (I can even run it off a normal HDD) but LMCinnamon gives me a somewhat more pleasant experience.
This is on my late 2015 27" iMac. All Linux distros are on external SSDs.
For my Raspberry Pi 400 (the keyboard model) I have been using RPi OS (64-bit), Ubuntu Mate and Ubuntu Budgie. Interestingly, for the RPis, its native OS (Raspberry Pi OS) gives a bit better performance than the other two, but running off SSDs, none of them suck, and the differences are very marginal.
For all versions of Linux, I put the Panel (aka Task Bar) along the top and run Plank docking app along the bottom. That way everything (Mac, Linux, RPi) has a similar working experience.