Yeah, could be a while. Saints Row, Battlefield, MGS all skipping next gen. Only games which are cross gen are COD, Watch Dogs and Assassins Creed right now. People are just too happy with this gen, and why shouldn't they be?
It'll be rough for the Wii U, PS4 and NextBox, that's for sure.
Bolded: I don't think so...
A version of MGS will almost definitely come to next gen (PS4+720) and BF4 is already confirmed for PS4.