Yet... a phone that has multi-tasking has hardware that was state of the art 2 years ago and yet lags occasionally. The N9's hardware is woefully behind the times by a generation.
Offline maps has been on Android for almost a year.
I own a Xoom. ICS, dual core Tegra... yet when I need to do what I need to do on a tablet, it does it well. It's doubtful that I'll ever create a PowerPoint presentation or full blown AS3 project on it.