With MMOs come microtransactions and online subscription fees...and I like paying for my game once and once only, thank you very much. Pokemon makes more than enough money as is.

In any case, my favourites (HeartGold/SoulSilver) aren't on the poll, so I'm going with Diamond/Pearl/Platinum. They sit comfortably in the middle between two generations I really did not care for at all, and I think I pumped the most hours into them. They house most of my favourite Pokemon and, unlike the lackluster X/Y, offer a good amount of post game content.