It is funny because my last two Royal Caribbean cruises were on those two ships. The Grandeur last summer and then the Oasis last December. I liked both, for different reasons.
I think anyone who dismisses the Oasis because of the size is doing themselves a disservice. I'd be more than happy to cruise on the Oasis and the Allure many times.