I think Carcassonne could use more tiles from the expansions, especially for multi-player games.
Some of the expansions have elements that are more difficult to program or play, but these may be ignored. The abbot has been ignored from the base game, for example.
- The River II mini expansion would add 12 tiles. BGG has a variant that I have play tested. Always use the "T" river section as the starting tile and let players add to any of the three river branches. Hold back one of the lakes as the final river tile. The remaining river tiles (including two springs) are given to players randomly, allowing players to add to any branch and to finish two of the three river branches as desired.
- Hills and Sheep (Exp. 9) adds 18 tiles; the shepherd special meeple is fun, but optional. Hills and vineyards may be too fiddly to program.
- Abbey & Mayor (Exp. 5) adds 18 tiles; the three additional scoring meeples (Mayor, Barn, & Wagon) may be options to toggle on/off in setup. I think the wagon is the best of the three.