To avoid feeling cheated, I have learned to read every online casino's terms of service meticulously before signing up. One time many years ago when I felt cheated by a casino because I was asked to submit KYC after requesting to withdrawal my winnings, this was my second time and I was confused because, the first time I won, I had a smooth withdrawal process without any KYC request. However, it wasn't until I read the terms of service that I noted that online casinos reserve the right to request for KYC verification at any time. Therefore, it didn't matter if the player had passed it initially or not. There are others that are written in fine prints that players miss and it makes it feel like they are being cheated. This does not cancel the fact that there are just some plain bad casinos that are reputable for ripping off their players after a win or deposit.
This is probably one of the most common issues, people who don't have experience with cryptocurrency casinos often believe that they don't require any kind of KYC because it isn't asked beforehand, like in fully regulated national casinos. A large number also doesn't pay attentions to the TOS and is then found by surprise when their withdrawal or account is blocked or limited. When they fail KYC for a variety of reasons (not valid credentials, etc.) the casino is often blamed that they're looking out to scam them.
Personally, I don't remember having any major issues, except some deposit delays, or being annoyed by a major losing streak by a specific game.