[For an actual answer to the question, skip down to the TL/DR at the end.]
Despite a lifelong love of technology (that slowly morphed into a love/hate relationship, to where now I feel like someone who loved donuts until they worked at Dunkin Donuts for years and now they can't stand the sight of them), I've never embraced "change for change's sake," aka "if it's not broke, don't fix it." I admit that most of the time I'm in the wrong regarding this, as plenty of changes are for the better (though not all).
That said, I remember being figuratively dragged kicking and screaming from DOS into Windows. I had Windows 3.0, 3.1, and 3.11, because they were on the computers I often used, but I haaaated it. At the time I saw very little benefit to them, until 3.11 which was a necessary evil for early web-browsing. (Though honestly I wasn't even a fan of the early web because it felt like dumbed-down telnet only slower [unless I disabled images].)
When Windows 95 came along, I reluctantly accepted it and even saw some of its merits, as a few games managed to take full advantage of its GUI/interface. But my heart was still in DOS, and back when games had DOS/Win95 options, I often stuck with DOS, especially since Windows 95 was more or less sitting on top of DOS, same as Win3x. I was still into min-maxing the capability of my computers, and I saw Windows as an unnecessary drain on resources that could be put to better use elsewhere.
Fast forward to the 21st century, or How I Learned To Stop Worrying And Love The Bloat™, and I've more or less given up trying to force Windows to not hog resources, though I sometimes make a half-hearted effort. I'll disable behind-the-scenes features of functions I feel that I can do without, and maybe get a 1% gain somewhere as a result, if I'm lucky.
It always feels to me like Microsoft unleashes their newest OS just as the previous OS has been thoroughly figured out, tweaked, patched, etc. to a fully usable, comfortable state. Like right now, I've finally got Windows 10 the way I like it, without any of the fluff I don't need or want, and everything is working just so, and now 11 is around the corner, ready to annoy me all over again with its gimmicky layouts and visual effects and hand-holding and whatever else that'll reset/undo my years of fine-tuning.
It seemed like every other version of Windows was a crap version, depending on how you number them. I didn't like Win3x, but I liked 95. I didn't like initial Win98, but I liked 98SE. I didn't like ME, but I liked XP. I didn't like Vista, but I liked 7. I didn't like 8/8.1, but I like 10. So if this pattern holds up, I'm guessing I won't much care for 11. But we'll see. I don't want to assume anything.
TL/DR: My favorite version of Windows was XP. I got the most years of usefulness out of it (seven years, I think?), and it didn't feel like a total reinvention of what I'd grown accustomed to with Win95/98SE.