Been reading this board for a while, thought I would drop my short checklist for choosing a casino site. After a few bad experiences I learned to read the small print first.
First thing is the licence: see which authority is listed in the footer, because some sites quietly block certain regions. After that I look at banking: card, e-wallets and bank transfer should all be there, and there should be no weird fees on cashouts.
Bonuses are the tricky part. Anything above 40x rollover is a red flag for me, and the bonus usually expires in a week or two. A useful overview with bonus rules, app info and payment methods can be found here [url=https://racetime.gg/team/casino-guide-humoqme]Gambajack Casino[/url] and it saved me some time.
I play almost only on my phone, so I check how the lobby works on a small screen. Test the live chat before depositing: slow or scripted answers usually mean trouble later.
Hope this helps someone. Set a budget and stick to it.