Spent $55 total.
$5 twice for that monthly pack.
$15 for the Battle Pass.
Then $30 for Primogems.
Razor is going to be on a future Rate-Up banner (meaning you'll have an increased chance of getting him) in a month or so. Like @Khalil's_Black_Excellence said Fischl will be free next week. Also you'll get another Barbara which you can use on her Constellation.
I dunno if you know about "pity" or not so I'll explain. For every 10 wishes you're guaranteed a 4*. For every 90 wishes you're guaranteed a 5*. This carries over, but only on the same banner. For example, if I use 60 wishes on a character banner and 30 wishes on a weapon banner, it doesn't add together. I'd stil need 30 on the character banner, and 60 on the weapon banner. But then, it's an automatic 5*.
But even then, it's oddly not necessarily the character of the banner. I got Qiqi on the Venti banner. If that happens, the next guaranteed 5* will be the one listed on the banner. For example, the next 5* I got was Klee, on her banner.
I know you're probably looking at these numbers like "90 wishes?!" but this game ain't going nowhere breh. They're updating it around every 5 weeks. The next update is tomorrow and the one after that is right after Christmas, when they're adding a whole new area.
Fred.
this game has better odds than shytty ass nba 2k which cost 69$