When someone complains about problems with Linux, I have a hard time to think of anything like that in my experience with Linux in the last 10 years. But when I put my experience in a wider context, I notice one important aspect:
When buying new hardware, I make sure to check Linux compatibility before I buy something. In general, I prefer widespread and quality over new or cheap.
That is probably (next to using a enduser-friendly distro like Ubuntu) the most important point to circumvent nasty bugs and digging deep into the OS.
What is left are problems, that are mostly easily solved with a quick internet search and maybe copy pasting something in your command line.
That will probably happen at some point, but not every two weeks. More like in the first month after setting up your system and then once a year or when you add new hardware to your stack.