Agreed, then. I personally actually quite like the complexity myself, though I think it goes a little overboard a times (it should be complex to add nuance to the game, not just simple complexity). As it stands, you can easily tell a player who truly understands the game simply by talking to them. Not that "truly understanding" the game is required to have fun playing it, but the added layer of theorycraft is quite refreshing for me. Though many disagree.