NT was originally designed along the lines of a microkernel though in NT 4 they violated the rules and put the graphics driver in ring 0 (iirc) and didn't undo that until around Vista, I believe.
Technology-wise, Windows NT and it's APIs is well developed and designed.