Everything is too expenisve to upgrade for example 300,000 gold coins to upgrade 1 hero skill and the gold coins is not repeatable and doesnt reward alot of gold therefore hard to farm the only way your getting the coins is selling old weapons and armor that are high star level. This game would be more fun if it didnt make everything you do to become stronger its basically too much risk and no reward unless your paying which makes certain things easer.