Topic-Creep Warning: The following is more about GUIs in general, and the "comparative-theology" points raised in this thread than about GUIs just for installation.
what were the differences again?
I was a Windows advocate in a Mac world (just to be contrarian) for many years, so I could argue both ways on this, but you're missing the point by looking at resizeable windows, buttons, icons, etc., as those are pretty basic parts of a GUI. What's far more important are the interpretations of these graphics, as well as what the user does with them in terms of direct manipulation.
The Mac and OS/2 have both been significantly ahead of Windows in certain UI areas, but MS has persistently incorporated features of its competitors in the Windows GUI. Unfortunately, these implementations are typically more flash than substance, but at least Windows users get some of the innovations, as well as some uniquely MS innovations. (e.g., the "Start" button and task bar)
Consider that direct manipulation of the directory/file structure will always be easier for casual users on a Mac. It's not that you can't drag and drop icons on Windows, but that the underlying Windows/DOS directory heirarchy are just too complicated. Applications consist of tens or hundreds of files that have to be moved together, for instance, rather than a single icon. Unix will face the same stumbling block. Once again, I'm talking about casual users, not sysadmins.
OS/2 is a weird case. I was an advocate in the OS wars on the OS/2 side, but my ardor has long since cooled and I'll just cite the facts as I recall them. Versions 2.0 (circa 1992) and later attempted to implement a GUI known as CUA '91 (aka, "The Workplace Shell"), which was developed in IBM's Cary, NC human factors lab. Among other innovations, CUA '91 was very visually "object oriented", and pushed the use of right-mouse-click "context" menus, "container controls", and the notion that any given object may have multiple possible "views". It encouraged widespread use of direct-manipulation, not only of files and directories, but also of all sorts of "objects" within applications. And it pioneered (as far as I'm aware) the use of "Notebook" controls for application and OS settings.
CUA '91 was
really cool. The implemented WPS was close, and I still prefer it over Windows, but to really shine it needed applications which conceptually share the same interface. Those never got developed.
Windows 95 incorporated the notebook controls and right-mouse-click menus, and copied the look and feel of the container controls (though I don't think the functionality was exposed to applications developers). There are also some interfaces that one could argue would permit applications developers to implement the same sorts of direct manipulation. Could implement that is,
if those application developers already knew what they were doing and could agree on the protocols for using the messages in question.
Oh well. Nobody seems to be flogging the direct manipulation horse now anyway. The Internet and an obsession with browser-interface and functionality have eclipsed everything else.