I think end game is pointless its just about personal growth and it is very stale. I think that every 2 months the map should be reset and a reward should be given to the players based on how many cities there colour owns, similar to the boxes for events items.
Also another greater reward should be given to players who have decided not to migrate and show loyality to there colour. It will atleast give people a incentive not to jump ship whenever things look bad. With the 2 month reset people will not mind trying to fight as there wont be a long term punishment.