The best casino sites will score highly when it comes to games variety, software providers, bonuses, wagering requirements, customer support and payment methods, with these generally being the most important factors for players.