I use Linux Mint cinnamon on a daily basis, typically with one or two command line terminals open at all times (one normal and one in a docker container), and with some kind of code always open too. I use 4 monitors as well, which the same machine can’t handle when I boot into windows.
No apologies and no regrets. Being user friendly doesn’t mean it’s limited. It uses Ubuntu and Debian stuff after all, just with the controversial Ubuntu stuff removed.