the resource fork awareness problem has been fixed with tiger. all of the shell tools now deal properly with resource forks. if they still have to, that is: most applications i know have not used the resource fork for any relevant(!) data since years (say hello to windows data exchange). the only exceptions i still encounter from time to time are internet shortcuts (.webloc) and classical postscript fonts. and that's it.
concerning virtual desktops i have become quite happy with virtue (a fork from desktop manager). i still would like to see some improvements with the default terminal application, though (like window tabs, use of x11 bitmap fonts, fullscreen mode, a proper meta key, more speed, extended coluor support... for example -- otherwise i think it is quite nice)
otherwise comparing the (G)UI to x11 plus gnome/kde/whatever and some other comparisons in the article make me faintly smile... oh no, i am not going to waste my time on that topic. >;->