You'd think the more you play a site the more freebies you'd get, and you do get quite a few at certain sites, but the free spins awarded are at the sole discretion of the promotions departments. I don't believe there's a set rule they follow, even if they do say they review your play history, or deposit history.
For example, regarding comps and bonuses, GoWild grants me a bonus of some kind of
every deposit, no matter the size, though the bonus amount increases with, say, a one-time $100 deposit, as opposed to one or two $25 deposit, when they offer me a 25%-40% bonus, depending on the specials they have going on that day. (Be sure to ask them about specials in live chat before you make your deposit.) And, if I've played for a while, I ask for free spins and sometimes they dig some up for me. It really is arbitrary, I think, but they try to be accommodating to regular players --- even if you do not deposit tons of money!
Villento Brands grants me free spins every week at Villento, but not at Rich Reels, and I used to deposit about the same amounts at both sites. Go figure? Why didn't I get them at both? Management, who was very courteous, said it was up to the promo guys to grant the spins. So, now I almost deposit almost exclusively at Villento.
Jackpot Factory offers VIP promos, such as special invitations to tournaments they pay my fee to join, or bumped-up loyalty points, or just a $10 or $25 credit gift in my account to "thank" me for being a loyal player. Maybe a bigger birthday bonus than someone who is not at the VIP level. It's not always whether I've deposited hundreds or thousands, but that I've played
consistently (maybe once a week, or at least twice a month).
Bonuses are a little tricker at Grand Mondial and Casino Share, where you must "Opt-In" on your personal promotions page (or thru an email they send you) before you deposit, or you will not get it. And, sometimes their Opt-In doesn't work and you have to contact support for assistance. They give it to you, graciously, but still, it's an extra hurdle you have to jump to get your bonus.
My suggestion, if you are a regular player anywhere, is to write to the casino, ask for consideration, make sure you always provide your casino ID and it never hurts to be nice, so add a compliment about their support staff, or something. But, I wouldn't dump a lot of money into
any site just because you want to reach VIP status, or get extra perks, like spins.
And always, always, always remember to tell them you found them thru The Streak, and thank them for supporting Streak contests.
Because...