What country are you in?
I've done fine with using bank accounts in the UK, exchanges seem to be more temperamental/demanding though such as requesting kyc more than once. I'd assume the eea, uk, nz, aus, cad and Singapore are best for doing transfers.