Over the lifespan of a platform, its success is based ultimately on the software it makes available, with factors such as price and marketing being secondary by a significant margin (although still important), while aspects like hardware prowess barely matter at all.