The only thing that bugs me about Betrayal is that it feels like the game can get "used up"; if you've played a scenario once, a huge game mechanic (imperfect information) is lost on the second playthrough.
There are 50 scenarios, though, and the rules include provisions to choose a different scenario if you'd get one you've already played. That happened only twice to us so far, though. Yes, technically the game is less fun after playing it 50 times. But that's a lot of fun hours until then.