That’s why i made the suggestion to have gems with specific bonuses. red gem is physical attack, etc.
You could even have a cash shop item that gives a random gem and you can choose what to enhance. This makes it both fun and not Pay2Win. As long as it’s only a small small bonus.
Party quests and guild missions could have better gems or something. Making the mechanic change as you progress in the game.