As someone who switched from Windows to Linux in college, I have no regrets. All of the rough edges I've encountered (usually) have resulted in a better understanding of how software actually works.
The best distro for a new Linux user is actually the same distro your best friend uses. When things get dire it's good to have a direct help (Arch Wiki is great but one needs to know how to extract most or its knowledge).