Here are some easy fixes to make KA good and fun again. Gree please read this.
1. Change algoritm for CP during a battle to a very easy one. You simply get points depending on the lvl of the player you defeat. If you defeat a lvl 200 player you get the max score. If you defeat a lvl 25 player you get very low score. Your own level as nothing to do with the score. A lvl 200 player who defeats a lvl 200 player should get the same score as a lvl 25 player defeating a lvl 200 player. Then there could be a small random part of the score as today so you could get little less or more depending on luck.
2. Put a required level on units. To be able to use a certain unit in your army you have to be a certain level. A unit with very high stats should demand a high lvl on the player. You still get the unit but it stats dont count until you meet the lvl req. This will make it impossible for minis at lvl 20 to have 5M in stats. I think when you have reached lvl 100 you should be able to have all units in your army.
3. The same thing could be applied to weapons. To be able to use a certain weapon you have to be a certain level.
4. Never ever change the rules for an event after the event have started except for bugs which makes the event unplayable. When you do this its very unfair for your customers because of the different timezones. If you screw up an event so its too easy to finish you have to live with it. Make them right from the beginning instead.
5. The war matching algoritm should never match guilds where not one single player have a target in the other guild.
This is 5 quite simple changes which I think would make a better balance in the game.