It is certainly a matter of personal preference, as there are lots of different types of software which include a variety of slot machines, table games, video poker, scratch cards or even lotteries. Only the best online casinos can offer their players a challenging yet reward experience, hence it would be important to pick one that gives everyone an equal opportunity to gamble and win.