Though, I'd be lying if I said I didn't miss the longer generations. While I love having a new Pokemon game every year, I think that having one other type of Pokemon game buffer the releases would be perfect. So:
Year 1: New generation games
Year 2: Remakes
Year 3: Sequel/Update
Year 4: New main game concept
Year 5: New generation games
Wash - Repeat.