I always use limits on the budget I can spent this week/month. It helps me a lot. And of course, I don't risk anything that is greater than 20% of my total budget. It's money for fun.
Microgaming, and lately, I'm into BGaming. I'm following their releases, which happen quite often. And their slots are really top-tier comparing to what I've already tried.