My opinion on console generations is they should ideally last for about 7-8 years. That's not too short of a time period or too long either.
--
Luster Soldier --- ~Shield Bearer~ | ~Data Analyst~
Popular at school, but not as cool as SuperNiceDog, Guru Champ!