It’s a worthwhile point that 58,320 xp wouldn’t come close to maxing a 4*:
And here are the xp requirements for a 4*:
I don’t think there’s much argument for using 3000 gems for the leveling benefit — it’s more useful for the farming, and the hero xp gained from feeders from the farming is just a perk.
But it’s still way better than buying the trainer heroes, at least: