I've played RE4 over 20 times. I consider it the best 3d game ever made. I bought it for gc, wii, x360 and every system I end up playing it like 5 times in a row. Easily the GOAT. Pacing, variety, challenge, skill ceiling, modes, replay value, play style, comedy, graphics, atmosphere, and delicious cheese. It has it all. GOAT.
I'm playing BioShock now and reminded why I've never been able to beat it. It's so boring to play. Game is straight up on rails. Just makes me want to play RE4 instead which I think I will.