The most amazing part of this game is the end game; you never know what will happen! I've won the game in the last few rounds, even after being behind the entire game! Not knowing what could happen next makes this game fun all the way into the very last turn. There are only a handful of games I can honestly say that about, and this is one of them.
The rules may be daunting at first, but after the first play-through things make sense. I've played games smaller than this with rules that were more complicated, and even game breaking. The rules, while complicated, do not make the game unplayable, and for a game of this size is quite a feat in my book.