Personally i'd say XY and gen 6 in general, mega evolutions are excellent and they made an actual effort putting lore into the games (plus i'm french so i may be biased because kalos), ORAS were imo the best remakes ever and are exactly what a remake should aim to be.
og gen 2 is my favorite so far, but I need to replay gen 5 to see if that stays true.
So far for me its like:
Gen 2 > Gen 4 > Gen 1 > Gen 3
No hate towards gen 3, I just enjoyed it the least lol
Funny part is that I played gen 3 the most.