It took me a bit to fully get this game. Due to the asymmetrical design, there's a lot of moving parts that can lead to some confusion. After dedicating a large amount of free time over the last week, however, I can say that it's a hell of a lot of fun once you actually get it.
If you have some friends who are all patient learners, this is definitely worth checking out. Just be prepared to spend some more cash if you want to look into the game's many expansions.