I can't speak to the compatibility issues you hit, since that's obviously hardware specific.
Sorry I wasn't clear enough about the Ubuntu connection. Pop!_OS is based on Ubuntu, but Pop!_OS provides non-snap packages for (AFAIK) everything. So for me, Pop!_OS is like Ubuntu, minus the user-hostility.