> it would have been hard to be a worse one.That's a bit unfair. IBM would have probably canned hardware (and hence Solaris) much earlier than Oracle did, because they already had their own offering in that space and they were as invested as Oracle in Linux (ok, they don't have their own RedHat clone, but they are definitely big on supporting Linux).
IBM was buying Sun because of Java, and planning to chuck the hardware out one way or another. Oracle bought Sun because of the hardware and basically kept everything else going, albeit in a reduced fashion where there was overlap (MySQL) or they were not interested in the niche (OpenOffice).
I think Oracle had some decent ideas and didn't execute well on them, partly because of cultural issues. I don't think IBM would have done better, certainly not on the hardware/Solaris side. They would have probably done a bit better with Java/OpenOffice but that's about it. Solaris was doomed by the Linux boom, there is very little anyone could have done about that by the time the acquisition became inevitable.