It is a simple and neat solution. In fact, it's so simple that you can use it in board games.True, and the fix would be rather simple. Just put in a "Threat" system. If X realm has taken X fiefs in the span of the last X months or has X% more cities and castles than its neighbors, then the neighbors should form an alliance to bring it down.