Oh, I know that pain well, many of us have been through it including myself. For me, the number one criterion has become the speed of withdrawal processing and having a one step verification process. It is great when a casino offers a wide choice of payment systems, including Bitcoin and Ethereum. Also make sure to read the fine print about withdrawal limits, because some casinos try to trick you there. I always check for the availability of mirror sites to ensure uninterrupted access regardless of blocks.