This game is a lot of fun, but it's got a lot of problems, too.  The characters can get annoying, the gameplay can get repetitive, the storyline has a lot of weird moments....It's a good game overall, but even though I still own a copy, I'm not sure if I'll ever take the time to play through it again.