Gen V was and still is the greatest that pokemon has ever offered.
Gen I and II are crap, they are only liked because of nostalgia, you simply cannot defend the afwul graphics.
Gen III and IV are polished but boring, stuck in the same formula.
Gen VI is an irrelevant gen, forgotten immediately.
Gen VIII feels like a smartphone game.