My ME story:
Back when the first Beta release of ME happened I did the switch and ran it on all of my personal computers, it was buggy, but I think I did it to try and get out of my dos habits, ofcourse in doing so I found it to be a bit of a disaster but I stuck with it, even installed the full retail version when it came out, even tho I installed 98se for everyone els I stuck with ME right up to XP was released, because I never really cared for it, it wasnt great and I never had much fondness for it, and I left it behind.
Its been a long time and I found that I enjoy building and experimenting with older computers far more than newer ones, I revisited ME after installing 98Se on most of my retro rigs, and I must say, after installing the unofficial service pack , it is ROCK solid, detects my hardware better, has less driver problems, and runs usb better, it is by far better in my eyes than 98se , I have no idea why people dislike it so much.
Thing is , I have noticed it is a bit more ram hungry and come to think of it back in they day I ran either 32megs or later 64megs, and I think that is the biggest cause of ME instability.
The biggest problem tho is that it lacks native dos support without lots of patching, and I think thats why its still dreaded for retro enthusiasts, but lets be honest, today we are spoiled for choice, PLOP Boot manager lets you run 6.11 and ME perfectly , so I see this as a non-issue.