hi and welcome to cc, a lot of people take deposit bonuses to give more play time, I take deposit bonuses of some casinos knowing that I have a certain playthrough to make then I can cash out as much as I want, but I only play casinos where I know they are trustworthy and that there wont be any max cashouts because of taking a bonus,but you are righta lot of bonuses have crazy rules and max cashouts etc so I would never touch them , but just playing deposits is often the best way as you know any winnings can be cashed out right away and theres no chance of winnings getting confiscated , perfect example for me was I deposited £20 at a casino the other week expecting my weekly match bonus and never got it , couple of spins in at only 30p a spin hit £400 on one spin, so as I never got my bonus I could cash out £400 right away whereas id have lost it all if I had to play through the bonus, its up to you but bonuses give you more play for money , no bonuses mean all winnings can be cashed right away