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