I’m on Linux Mint when I’m developing and on Windows 7 when designing, developing (Vagrant) and working on photography. Until recently I’ve used Mac at work.
I’m actually not one of those Linux users that likes customizing my desktop, I really have no time for it. Elementary OS is nice if you want Mac like interface. The only thing I don’t like about it you can’t create anything on the desktop. Like folders etc. But is very lean and doesn’t include sHlT load of random software.
And I don’t consider myself to be expert in Linux. I’ve been using it for a while now so everything commits to memory over time. I would suggest going on YouTube and learning more about Linux/Unix environment.