GNOME 3 did get a lot of criticism and I never used it, but KDE is good and no way slow (it's actually faster and more optimized than many lightweight DEs), XFCE is surely better than a few years ago, then there are Unity, LXDE, Cinnamon etc.: you have the choice.
LibreOffice is not very good, but find me a good Office suite. LaTeX, Scribus and LyX are what you need. GIMP is getting some really useful update, Krita too, and I'd like to know what Photoshop supporters will say once GIMP 2.10 is out.
Hardware support is getting better (thanks to Android, Steam and all that stuff), software is getting better, with a lot of open source and closed source software coming to Linux: I really don't know what you are talking about, mr Getthefacts.