Heroes all look the same if I have enough money
Someone already posted a version of this problem, but I would like to bring it up again, as it is a big issue for me.
A game strategy that I find myself falling into each time I play is to recruit every hero/champion I see, then upgrade weapons technology and equip each of my heroes with the best weapons and armor I can buy. This is basically irresistible for me, as I like the roleplaying feeling of buying the best equipment, and the strategy works. An army of these heroes can explore the world quite successfully.
The problem here, is that the heroes all start looking exactly the same, and the only resource that I start caring about is getting enough money to make sure they all have the best equipment.
I am not sure what the solution is, but one thought I had was if the store didn't always sell all the equipment, perhaps limited quantities of each item? Or perhaps if the items one found in the world were more consistently useful then items that are available in the store? This would make giving heroes items found from quests more common, and would differentiate them from each other.
Again, not sure exactly what the solution to the problem is, but I'm just raising the question in case anyone has any thoughts.