*puts on flameproof suit*
And that crazy flow-chart of decisions that need to be worked through before it's even worth investing time into a given distro enough to learn it well enough that you know why it's not actually going to work for you after all and you need to start the whole asinine process over again... It's precisely why Linux of any flavor makes for a horribly sad excuse of a desktop.
The real flow chart is much simplier than you're describing: If what you want to do is dick around with your OS all day, then by all means run Linux as your desktop. If you're anyone else whatsoever (you know, someone who's actually productive or even just wants to play video games and watch p0rn), then don't run Linux. Windows or Mac, even Android, but not Linux.
Hell, for 99% of "Linux users" I kid you not, Windows + Cygwin makes a massively more functional "Linux Workstation" than any Linux distro on earth: All the "it just works" hardware drivers, games, software, etc with nearly all the power of a real Unix shell environment as well as very solid cross-talk between the two (unlike Window's new Ubuntu subsystem, such crap...). Ok, ok so I'm exaggerating a bit: It's no where near 1% of Linux desktop users that wouldn't be far, far better off running Windows + Cygwin because only a tiny fraction of 1% are doing any deep systems level programming on the Linux kernel that might justify having an actual Linux workstation.