Personally, I try as much as possible to avoid deposit bonuses this is because of it accompanying conditions because as a gambler the hardest and most painful experience is when you see that you lost all that you have won trying to meet the conditions of the casino, because of the usage of bonus code and the requirements that comes with it.
Deposit and any other type of bonuses always come with these conditions and if a gambler is not careful enough to read and properly understand these conditions it may become the failing pits because they may be confronted with high wager conditions to meet up with which may become difficult to do.
I do think that these casino bonuses that are being offered are somehow misleading in nature- there are lots of conditions that must be met in order to receive it. In addition, sometimes, I often experience difficulty in withdrawing my cash due to some internal issues that the gambling company must first determine.
As much as I appreciate the bonuses being offered by these gambling websites, nothing beats a reliable gambling website that offers superior security and reliability when it comes to disposing payments and cash in the process.
Sure, these casinos may offer higher rewards/bonuses but reliability is what makes me stay consistent and loyal at a certain casino even if they offer lower bonuses as rewards.
That is why we have to read the bonus' terms before going for it. Maybe it's a hard thing to do for newbies, because they get excited when they see the promotion and want to take part of it as faster as possible, however, as we get more experienced on this industry we learn that nothing comes for free and that a 100% bonus on deposit must come with harsh requirements, otherwise casinos would be going bankrupt frequently.
The catchy point is that only few gamblers will be able to claim the final reward, since most will fail when trying to wager their deposits x40 or even more times. So casinos use the profit made with the gamblers in loss to pay the winner ones, exactly like it works with jackpot prizes. If we think carefully, deposit bonus works more like a bonus for the casino, not for the players...