there will probably be 1 more gen of "consoles" but i think gaming is moving to be cloud services. there will be hardware options instead of a "one size fits all" console with a budget model and feature rich models.
this is for both ms and sony. nintendo will do whatever nintendo does.
i for one welcome the idea of buying a box that can access both sony and ms's library of games via two services like netflix and hulu.