I mean personal preferences and all but 2004 had:
Paper Mario TTYD
Doom 3
WoW
Half Life 2
Jak 3
Halo 2
Ratchet and Clank Up Your Arsenal
Burnout 3 Takedown
Sly 2: Band of Thieves
Star Wars Battlefront
GTA San Andreas
Metal Gear Solid 3: Snake Eater
Metroid Prime 2 Echoes
Prince of Persia Warrior Within
Fable
DS launch
KOTOR II
Among others.
I normally rank 2004 as my second best, largely due to WoW
At the risk of devolving into ListWarz, 1998 had OoT, MGS, Half Life, StarCraft, Baldur's Gate, Unreal, Point Blank, Gran Tourismo, Pokemon Red/Blue, Spyro and Banjo Kazooie. It was a year for the founding of dynasties.
To bring it back to the central topic; I think 2017 is in the same league as years like 1998 or 2004.