i quit that game after pulling a million times and only getting dupes of the free/story characters. didnt spend any money though. i come from the snes/n64/ps2/xbox era though so i have always refused to buy DLCs/microtransactions out of principle.
I've only been buying the monthly gems pack which costs like 5 bucks, it's a decent deal. I wouldn't spend more money than that honestly, sure not getting the character you want sucks but in the end with the pity system you'll eventually get someone anyway.
spent only 10€ once i reached maximum battle pass level, really desperately trying to pull hu tao which was a success. other than that everything i have is f2p