В итоге можно в каждой новой игре действовать по обстоятельствам: при дефиците ресурсов покупать 1-й вариант апгрейдовых существ, при излишке - 2й вариант.
Всё это нужно проверять на десятке разнообразных карт с разными уровнями сложности. И потом подправить цены, если тест покажет, что это нужно. Думаю, как-то так. .... В целом, идея автора мне понравилась.