Started with Gentoo - awesome learning experience. Harder to maintain in a production environment especially if you're lazy like me.
On the desktop went thru various distros - Ubuntu, SolydXK, Mint, Manjaro/Arch and am now using Korora/Fedora. Have been very surprised at how well Korora works - always avoided Fedora for whatever reason.
Tried Elementary OS a few years ago and liked the look but the packages just weren't there and some things were broken. No doubt things are better but I've moved on.
LXLE looks cool especially for older tech - I like the LXDE and LXQT DEs a lot - simple and old school windows-like.
CentOS seems a little outdated for my tastes but it works well enough especially in environments that are fragile. Using Ubuntu LTS for most of my server stuff - for me it has been the easiest to maintain and keep current with a great range of compatible devices and packages.
Haven't tried Parrot Linux yet but will check it out - have used Kali & BackBox.