Sounds like you could be interested in Qubes OS, which runs everything in VMs by default with an amazing UI. (My daily driver.)