I run kali in a VM when I need to pen test and the rest of the time I run a normal os like a normal person because I appreciate more than the bare minimum of functionality