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