> While Agricola and Dominion do a pretty darn good job of it, it's often a matter of individual opinion whether adding randomization is a 'fix' or not. I hate playing a game where I feel like I could lose by pure chance no matter what my level of skill is.
Le Havre (sort of the sequel to Agricola) improves on this. The ordering of the buildings is partly random, and can result in very different games, but it's symmetric to the players and all the information comes at the beginning.