You completely fucked it up.
Windows 95: Shit
Windows 95b: Good
Windows 98: Shit
Windows 98 SE: Good.
Windows ME: Shit
Windows 2k: Good
Windows XP: Shit
Windows XP SP2: Good
Windows Vista: Shit
Windows 7: Good
Windows 8: Shit
Windows 8.1: Good
Windows 10: TBD, but it doesn't look good based on the pattern.
As for your separate NT list, it's also nonsensical, as of XP, consumer OS = NT, so there is no need for a separate list. 2k3 has no business on the list, since server wise there is not a general pattern that is at all similar to the end user OS versions. Newer is generally always the better server version after initial kinks and patches, because the reliability of the security is of utmost importance.
Windows NT 3.51
Windows NT 4
Windows 2000 Server
Windows 2003 Server
Windows 2008 Server
Windows 2012 Server