DG kill gold drop and level balancing
Runaway spiral of team dynamics
I think currently the game mechanics is a bit unstable in the regards that the winning team continue to win and the losing team continue to lose in death spiral fashion. This is due to the fact that, when there are skill difference between DGs of opposing team, the higher skill players can continue to level up and reap huge gold rewards by repeatingly kill lower level DGs very easily (due to better equipment and higher level). The monetary amount and experience gained does not drop with level difference. With the increasing gold rushing in, your DG is better equiped, your citadel is better equiped, you kill enemy DG easier; in the end this come to a runaway spiral that makes a slightly losing team harder and harder to regain dominance.
In addition, there is no reward in killing an enemgy DG that is 5 levels higher than you, you always end up running away from a high level DG and this isn't fun for both players.
I propose the gold and perhaps experience gained has a bonus or penalty base on the difference between your DG and enemy DG. For example, if your DG is 2 levels higher than your enemy DG, you gain 200 less gold than base level, 400 less for 3 levels, 600 for 4 levels so on and the minimum gold gained will never drop below 400. Converselt, if your DG is 2 levels lower than your enemy's, you get 200 more gold than the base level and so on.
The formula is (-n+1) * 200 where n is level of opponent DG - level of your DG.

