There are various style of online casino bonuses, each customized to benefit users differently