Kali Linux on usb for pentesting
Ubuntu 17.04 for Machine learning/Cuda because anything else takes more time to work.
Alpine-Linux for Dockerfiles because it's the bare minimum.
Arch Linux for learning Linux, because you're responsible for installing what you'd like to have a stable machine.