Software, hardware driver installation is so comfortable on Linux. Everything is a few commands away. Screenshots? I've never had trouble there.
You wrote Desktop Environment (capitalized). Linux isn't a Prepackaged End Product. You can get something like that from the popular distributions. I find Ubuntu plug and play, for example. That said, I usually assemble my own desktop environment, which is great for me, though I realise not everyone wants to put in the effort.