Heroes are by far the most valuable upgrade, as they will give you both offensive and defensive power. When you begin to reach the higher Town Halls in Clash of Clans, heroes will often be the centrepiece of your attack, and underlevelled ones will feel lacklustre.