The list is as comprehensive as it gets. I agree to most points written in here except for this one:
3. Stay away from casinos who requires KYC documents.
There are numerous legitimate crypto casinos nowadays asking for KYC since they are covered by KYC regulations within the region that they are servicing. This doesn't mean that they are untrustworthy or they will be using the information for something nasty; it's just there for compliance. Now I'm not saying I fully support KYC: I oppose it whenever the situation obviously doesn't need one but there are genuine instances in which KYC is really needed, and in this case, proof of account ownership should there be any anomalies happening within the account. This also gives you some form of protection--no matter how odd that seems to be--in times of hacks and whatnot.