Pop!_OS comes with a built-in tiling manager you can toggle on that completely changes the game for development. If you have never used a tiling manager, you owe it to yourself to do it at least once. The built in software manager is excellent, and is the one-stop-shop for installing VSCode, Android Studio, Steam, Chromium and IntelliJ all at once. No finding/adding repos, automatic updates, it just works.
Even gaming (on Steam and Lutris) is a breeze. It honestly requires zero tinkering (on Steam at least) to get 90% of my library to run (including AAA titles.) If you haven't used desktop Linux since 2010, it is a radically different experience. It honestly is easier to use and get what I want it to do than a MBP today.
(Disclaimer, I'm sure mileage varies depending on your environment, hardware, and chosen distro, just sharing my experience. I prefer to compare the XPS + Linux experience to MBP + macOS)