pop_os! has been fantastic, though it has some ways to go, particularly in the power management department. Overall, the biggest drawback is definitely the battery life. If you look around for System76 laptop reviews you'll see that battery life is a consistent issue. I'm able to get ~1.5-2 hours on integrated graphics, about 45 minutes using Nvidia graphics.
At first I thought it was just the battery/device itself, (the device is largely is a rebranded Clevo laptop with System76's firmware and other custom parts), so I installed Windows on the machine to see what kind of battery life I'd get under that. Windows was able to get ~6 hours with the same workflow (mostly browsing, streaming, email) and ~4 hours with the Nvidia graphics.