Windows 2000 sold as both a server OS and a workstation OS, but there was no home edition of 2000. There was also no professional version of Me. It would probably be more accurate to say there were two separate paths of evolution that converged with XP.
NT -> 2000 -> XP
98 -> ME -> XP
Though, XP is built off of the NT kernel, so you could also argue that the 9X line ended with ME.
I think some of the biggest complaints about Vista were its poor driver support and over-active UAC. You couldn’t hardly do anything on the computer without UAC bugging you for permission when Vista first came out.