As a designer, the only thing that I miss on Linux is graphical software at least on a level of Affinity Designer. Everything else is more than viable. Blender. Resolve. BitWig Studio. RawTherapee, Krita.
For web development is perfect, my engineers run ARCH/Manjaro over soon to be abandoned Apple hardware.
Even my old MacBook Air is supported, Pop!_OS is working perfectly with properly mapped keyboard keys (keyboard backlit controls, audio, playback, etc). The only thing that I have done is to plug thunderbolt/ethernet adapter, clicked on popshop update, restarted and wifi started working flawlessly.
Just a gut check -- what about wake from sleep using an external keyboard? That required me to do github work, install a system service. It's these touches I miss from MacOS.
Evergreen.