A cash grab forces you to pay money to progress, none of that is here. All premium features aside from the 50% triboost and some cosmetic stuff like adding s#.# after an emote are obtainable by just playing the game.
Mission Pass? Just play the casino and earn enough soul gems once to pay 200 SG for the Mission Pass and it basically pays itself back to you in full and you can infinitely keep using the mission pass SG On the next mission pass assuming you complete all 35 tiers you'll get more than enough to make the extra you spend (that you'll earn back through events and such ongoing every month) worth it.
Personal Quarters/Shop? Ex-cubes. Personal quarter 100% 1 ex-cube from vendor, and shop you may need 200 rolls on the FUN scratch, but hey... 200 excubes is like... 5 barrens or just 5 UQs in general, way less than the 3 days you'd run out of your shop for.
There's nothing cash grabby about this game, if you want cosmetics you pay a price, same as in any game.