apple was using grayscale shape-acxurate smoothing, it works on any display with any arrangement of subpixels
windows clear type is using pixel-accurate subpixel smoothing, it works only in one direction with correct subpixel pattern
what people (including me) dislike about windows fonts is aggressive hinting, that is snapping font shape to pixel grid, it made sense in displays around VGA (640x480) but does not make sense on FHD screen