While Pop!_OS has a very high probability of being all "this just works out of the box" on shiny new laptops and desktops, with great support for new hardware drops, there's a bit more "getting it just so" involved if your gear's a bit older, I've found.
(I have it running on a 12 year old laptop and an 8 year old desktop, as well as my newer workstations.)
I wrote a tutorial to Pop kernel swapping for my household, so shout if you want a copy of that. (I really ought to put that on my blog or something.)