Ну этак мы и до RPG доберёмся :о)
Полученные очки опыта можно конвертить в денежки для персональных upgrade. Появляется смысл экономить юниты. Тут тяжело баланс блюсти. Вообще, я думаю подобные навороты не сложны для реализации. Нужно только идеи непротиворечивые генерировать, да интерфейс с пользователем продумать.