Exactly: it depends on what you mean by "better". OS/2 had a much more modern basis, but:
* it was painful to program compared to Windows
* it required a lot more hardware (and thus money) to achieve the same level of performance.
* the UI was terrible