There are games you fall in love with instantly, there are games you hate instantly. Then there are the other kind: the ones where you don't understand the hype, but persist, and then... it all clicks.
In fact, it's weird, but I think those are always the games I end up loving the most. I had that experience with Metroid Prime, with Metal Gear Solid 2, with Dark Souls. Actually I think I remember having a similar experience with Halo when I first played my Xbox.
Part of me thinks it's par for the course with ambitious games, or original games, there's that understanding curve, but once you understand, once you learn how to play, that game launches itself into the stratosphere.
So -- what are some of those games for you? Let us know in the comments below.