Farmers are Carcassonne's Big Money
This summer I played Carcassonne (2-player, base game + Inns and Cathedrals - first expansion, considered by many rather a fix of problems the base game has, it's very common to suggest this expansion straight away for people learning the game) really a lot. I think something like 300-400 games, all against my girfriend, we both were new to the game. When one of us found a new trick, the other looked for a way to go around it, and so on. When recently I started to learn Dominion, I noticed similarities to how we learned Carcassonne.
First you just have fun laying tiles so they fit together. Meeples go on the table, score, come back. A light family game. If you play just to have a bit of fun, you stay at this level. But if you like competing, you look for efficient ways to the win. After a few games a big farm will be scored. Something like 10 cities, singlehandedly deciding the win. Then you see that nearly every game has a high scoring farm. If you place tiles semirandomly, with no big plan, it tends to go this way. So you discover "the broken strategy". Farmer wars begin - the game is a contest to claim the big farm with a side activity of trying to score some points when this doesn't hurt the farm assault. But those points are only a tiebreaker in case the farm is claimed by both players.
You can stop there. Carcassonne becomes a random game with one dominant strategy for you. Or you can find other possibilities. Often ignored and placed anywhere on the side road tiles can be good farm dividers keeping your farming opponent in check. If a chance comes, a big city, long road or a few cloisters adjacent to each other can score big points too. Suddenly farms are important, but the big farm no longer is the main game decider.
And probably there are more layers above that. I guess it takes way more games to truly master this game. But, as after 3 months of playing small Carcassonne set I bought Big Box + some extras, we moved to playing Mega-Carc, a brain burner with over 200 tiles, over 10 ways to score, 3 very different ways to kill your opponent's meeples and a few other twists, including new ways both to divide and to connect farms. This is a really hard game, mostly because there are very many things going on and you have to watch out for everything while managing 12-15 meeples with various properties and additional pieces you are given. The only downside of this game is that it takes more time - even experienced, quick players need an hour or more to complete it. That's why I feel Carcassonne and Dominion fit to each other - both are big game systems with many possibilities so it's likely someone will have fun playing both, but one is a long game and the other short, so you can choose depending on time you have.