GTA is overrated as hell imo. Red Dead, on the other hand, is awesome.
Nothing can top Zelda in terms of gameplay imo. I really find every Zelda game, even the not-so-popular Spirit Tracks/Phantom Hourglass, really great games. Level and dungeon design, combined with new weapons and new gameplay mechanics each game is something I truly admire about them. They never cease to amaze me.