The myth that Sharepoint really, truly stinks and you should not use it even when your choices are dire, is as real and true as a dumpster fire.
That being said, I've work on a handful of installations of various sizes, including large state governments and Fortune 500 companies setups, and have never encountered one that wasn't a massive struggle to work with compared to just about any alternative solution.
The only open question is that will Teams, which is at it's heart a bizarre mashup of SharePoint and enterprise IM/Voice/Video will eventually engender the same universal disdain.