Today I feel a lot more confident in using Linux (or any Unix, really), but that’s likely 100% due to having time to spend playing and being curious.
There’s a lot of discussion about an education in computing helping people get ahead economically, but part of me wonders how much proficiency comes from being a child on a Commodore 64 than learning express+mongodb in a few weeks (not that being the latter is a bad thing, either!).
I do have several setups, each for a separated task. It depends on what you do. E.g. doing creative stuff, it can be annoying when you get constantly derailed by one darn ugly UI like Gnome3. Now, you don't need to dabble with eyecandy every full moon, but there is nothing wrong with setting it up once for a specific workflow, is there?
The only secret is to use hardware you know beforehand is well supported.