Key factors are casino bonuses, game options, customer care, and percentage options