I'm still running Xubuntu through LinuxDeploy. Have been doing that for years, and didn't want to change the app, so I hacked it a little to work fine with newer Ubuntu versions. It's going really good.
LinuxDeploy requires root and hasn't been updated in half a decade, but it's super stable and does everything I want. GUI runs through VNC, shell through Terminal Emulator. It's nice.