<p>Strong software support and a repairable design should give Microsoft's console a long lifespan.</p>