So I'm assuming DOS was far more advanced than Risc OS back in the day.
No way. Some of the underlying architecture of RISC OS is a bit suspect, but it's a fully windowed multi-tasking environment, and far superior to DOS in... probably every way imaginable.
The user interface has a lot of unique features, other operating systems could learn a lot from it.