There is 1 reason why Lumia outsells N9. Smooth transitions, no lagging, no stuttering. Good user experience overall. The features you list are cool. But the average user doesnt care. you can have 1,000 better features, but if it lags, freezes, crashes, or causes you seizures from too much stuttering, who wants it??