Have you actually ever tried to set up a PC with two NVIDIA GPUs running simultaneously and monitors connected to each of them? I believe you haven't.
> "Resume after suspend in Linux is unstable and oftentimes doesn't work." - Bollox.
And it's bullox because you say so? So, a sample size of one?
> - "X.org is largely outdated" - duh... the whole list on this topic is dated issues resolved by WM.
None of the issues listed there can even be solved by a WM.
> "Adding custom monitor modelines in Linux is a major PITA." - Is it? a one line command? and how do you do it on Windows? oh you can't...
In Windows there's a GUI for doing that for AMD, NVIDIA and Intel drivers. In Linux you have to create an X.org configuration file with monitor scanlines and run several non-trivial commands from console. It's not done "using one command", so you're basically lying.
> "Applications development is a major PITA" - this is ridiculous.
Because why?