Doesn't it depend on the screen and user preference though? On my old Thinkpad's screen grayscale antialiasing looks awful (fuzzier and harder to read), to the point where I've filled bugs when some aspect of a program's UI doesn't obey my system settings.
I use only grayscale antialiasing, even on LoDPI screens. It looks great. Subpixel adds bad color fringes.