I use Linux on desktop, so I will talk about those. I've used slackware, puppy, opensuse, arch, blackarch, archbang, debian, kali, ubuntu, mint, and probably some others that I can't think of off the top of my head. I'll tell you that you should use what works for you. I primarily use my system for programming, security research, web browsing, and office activities. I don't have a need for gaming or video editing or whatever. The thing that's most important for me is having the libraries, repositories, and tools that I need for security and coding easily accessible.
That being said, I am currently on kali rolling. I wipe my drive with dban once every 3 months, and I quite simply don't want to deal with re-installing all the libraries, repositories, tools, etc. Install, harden, load up all my homebrew tools and configs, and I'm good to go in a day. I started learning security on a Backtrack VM so most of the tools and scripts that I use have been written with BT and Kali in mind. I also like the bad pass option in kali's full disk encryption.
I have tried doing this with Arch/BlackArch, but there is always something that just doesn't work quite right. Arch is my favorite out of those, I like it a lot because it's just a fun system and pacman makes it fairly easy to use, but as lots of Archers have said, troubleshooting is a big part that system. All ways tinkering with how it works. At this point I'm so tired of troubleshooting/ tinkering and I just don't feel like spending the time. I have bigger projects to work on.
If you use ubuntu/mint check out Pen Testers Framework by Dave Kennedy. Looks like a quick way to get up and rolling.
I even once knew a career criminal that used ubuntu studio because it had the photo editing tools and printer drivers he needed.
I like them all, use what works for you.