Does Fedora not have a stable LTS type of thing?
I haven't had any trouble with Debian. I just switched my own desktop from Windows about a week ago and I didn't find there was much that needed changing. If you feel there is, you could probably add it into the installer, or configure with something like ansible post-install.