1. of course not a scam online casino
2. there are slots, roulette and versus (player vs player) games
3. there are deposit bonuses and free spins for new players
4. there is a daily bonus (points or free spins)
5. easy and fast withdrawal process (doesn't have many rules)
I don't think you might get all of these characteristics in a single casino as most of them might have some but not all. If you actually do need to find such criteria then you might have to do the research yourself and I guess other members must have suggested that for you before now. Most of the new casinos you may find out there are scam and before you deposit any money into their platform, you have to read their toc to ensure you dont break any of their regulatory laws. Most withdraw process requires you complete their kyc. Especially for large amount of withdrawal. And where I've seen so many people complain about is this kyc restricted countries of which they might not be able to make withdraw due to kyc. But if you read their kyc properly then you might just be able to enjoy your stay in most of these casinos.
Also, the terms and conditions of the casinos are so important, but do you think people can read and understand them completely? This is why I think it is smart to try the casinos' gambling platform with a little amount of money to know their UI and UX and also try their withdrawal pace as well. From there, you may move to their customer support to ask questions. You may ask as many as possible questions, especially the crucial part directed towards the terms and conditions for easier and better interpretations.
Lastly, as for KYC, I think that it should not be an issue for the majority to complete. These days, people are even running to the KYC company because they believe they are better in the security of their funds compared to the no-KYC casinos. So it's normal that everybody gets prepared for that.