Earlier there were some exchanges in which trading or withdrawal could be done before doing KYC but now the exchanges have become a little stricter so now KYC must be required for trading or deposit withdrawal. If you talk about good quality exchanges, then the first name that will come is Binance and KuCoin, you can easily create an account in these two exchanges, but if you want to deposit, withdraw or trade, you need to do verification. Even so, verification is not a very difficult task, if you submit your information correctly, your account will be verified within two to five minutes. As it is about money, I think it would be a good decision to submit KYC and then trade or deposit.