All right, all right....
I have been a user of windows (9x, NT4.x, W2k and XP), BeOS (R5), MacOS (6.x through 9.x), Mac OSX (10.1.x and Server 10.1.x) and Linux (SuSE 6 or 5, don't remember, Mandrake 7.2 and 8.1). And I have a couple of things to say about all this.
1. Mac OS X is the best OS ever. It has everything, and I would love to see it ported to x86, since it would kick ass Windows and all Microshit products. I guess that it wouldn't be difficult for apple to develop an Office suite far better than MSOffice, since Cocoa is so versatile and easy to program at the same time. It's just they don't want to. They're bussiness has NEVER been software. I mean, they charge money for their os's, but it's merely symbolic. Most people haven't bought their current MacOS.
2. BeOS was good. And I say was, because it was when it was born. It has been abandoned since then. I know there have been five major releases, but, take an example: BeOS was ready for multi-user support, it just hadn't been implemented, but nobody did it. That's what I mean. They didn't care. Just take a look to
http://open-beos.sourceforge.net to see what devoted users want to do of it.
3. Windows is the only modern OS not to have OOP deep into its APIs. Programming BeOS or NeXTStep/OpenStep/MacOSX is just as easy as "I want an App that displays a window in which a button makes the caption of the window become 'Hello'". No worry about drawing windows or controls. They are already done, all you have to do is setting the properties.
Thus, we'll never see MacOSX on x86 (unless somebody clones it using Darwin/x86 + a modified GNUStep) because Steve doesn't want to sell mac-os-x. He wants to sell iMacs. That's his business.