First of all, please pay attention to:
1. Casino availability for players from your region
2. Licenses that a site has
3. Online games that it offers
4. Bonuses
5. Deposit and withdrawal methods and fees
6. RTP (Return-to-Player)