well you already have Resident Evil 4 which I think was the best game of last gen.
not including what you have listed, I enjoyed
Metal Gear Solid Twin Snakes - I know its a remake, but it was still fun
Super Mario Sunshine - Not a breakthrough game but I still enjoyed it
Ikaruga - I like shooters but its not for everyone
Prince of Persia: Sands of time - Really well made game
Metroid Prime: If you like metroid at all you'll enjoy this one, I didn't like Echoes as much though.
F-Zero GX - I don't usually play racers, but for some reason I played this one to death. The computer AI is pretty challenging and its kind of nice that you can custom make your own vehicle.