I played a game yesterday (I have logged 30+ games of this 5-6 hour game), and I was victorious! Like any game with such a wide variety of options, possibilities and arrangements, the winner has to get just a little bit lucky. This is probably the most frustrating element of the game, but it can also be the most rewarding.
I would highly recommend this game. It is a bit pricey for base game and the expansions, but it is completely worth it.