One thing that bit me, was trying to get a trackpad working on a xxx-xx17-xxx model (17 for 17" display)... out of a lark, I tried searching for xxx-xx15-xxx and found the answer... I added a comment on the 17" model number to help anyone else that may not have otherwise seen the page. It was adding a few options to the boot loader that fixed it.
I've also seen issues with wifi drivers, but those are usually fixed booting up wired with a widely supported USB to ethernet dongle, not too bad, but still annoying.
For me, that is about it for my biggest issues, aside from getting an RX 5700 at launch, where the drivers didn't stabilize until the next LTS releases (about 6 months later). I'd run alpha/beta kernels, which generally worked, and even tried Arch (btw) and both I got a black screen after updates. I went back to windows for a while, and then switched my main boot back to linux and haven't looked back after the Ads in start menu search results on my Windows Insiders install.
For the most part, I've had very few issues in general, and only on initial setup. I've mostly used PopOS, and been exceedingly happy with it.