I'd be curious to hear more about installing chrooted Debian/Ubuntu to provide a full GNU userland locally. I'm still not quite sure what this would look like, or what the limitations might be.
I never use XFCE, but if you do, you can seamlessly toggle between ChromeOS and XFCE with a keyboard shortcut (e.g. a YouTube video playing in ChromeOS remains playing if you switch to XFCE).
Seems a bit of a hacky mess if not TBH
I prefer keeping ChromeOS primary and just opening a crosh window to expose one of these chroots (a browser and terminal is similar to my work environment on a Mac). Granted, XFCE can act weird if you choose to launch it, but I've never needed that functionality.
If you do want to completely replace ChromeOS, there's Chrubuntu.
Haven't heard of Chrubuntu I'll definitely check that out thanks!