it doesn't matter which one is better, it's about compatibily, and there's no way to install .debs on, like, rpm based distros without getting completely broken uninstallable packages
Distrobox is the way. Running Fedora and I have debian and arch boxes (with their own home dir) installed. Graphical applications work without any fuss and I have yet to run into an issue.