Honestly a guarantee in 90 rolls is pretty good. E7 has it in 120, and a few others don't even give you a pity, or there is a hidden algorithm to increase your odds.
The reason 90 feels like ass is because they are the jewiest (?) at giving you repeatable f2p (or p2p) options of good primogem...