Are shards worth spending?

I have 58,000 shards. I wanna buy some characters and their skins but idk if I should or just keep hoarding them.