A new console every 3.5 years is not bad. You will be playing new games with best possible performance on static hardware. But at the end, it's a matter of choice. It's up to you, your preference, and your budget.If mid-gen is a new pattern, I'll skip out on initial generation hardware and wait 4yrs for mid-gen.