Let me start with my unbiased opinion. There's something for everybody in the Linux land. You have to try different distros out and settle with the one you like most. I usually advocate for the path of least resistance - ie, to start with the easiest distro. Mint is a good first distro. Fedora and Debian are also reasonable choices. But I have also seen a rare few cases where people start directly with a high effort distro like Arch - so it's not impossible.
For a lot of people, Mint may satisfy their needs - a user friendly distro that needs no tinkering and meets all of their needs. Some people though, like to tune everything. Such people can eventually grow into something like Arch.
I personally like Gentoo. Not because it's compiled from source, but because it's easy to work with its Portage package management system. Another one worth trying out is QubesOS, if you're into security.