I want to play online casino which has the following criteria,
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.
As for me, I will not take the issue of scams seriously because there are many casinos that will not scam you, and yours is to be attentive and vigilant in looking for them. If that is achieved, then the issue is almost entirely solved, you will just be looking for the casinos that can serve you right. However, I agree with your stance that he might not see the casinos that will have all that he stated above completely, but he will surely get nearly all if not just one or two missing from serious casinos. An example is from Stake.com.
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.