On windows until last year, after trying 11 on my T440s which made it unbearably slow so had to start over but instead of going back to 10 tried a bunch of distros.
Fedora stuck, mainly because of gnome vanilla (I really like the paradigm, don't care about deep personalisation) and how everything just worked great.
Nah, Fedora is a valid choice, just like Ubuntu is. Both are great if you don't care that much about personalization and just want a solid distro to get work done.
Fedora is pretty much the new Ubuntu more or less. Ubuntu has gone so far downhill that I can't recommend it to anyone and that's been the case for quite a while.