Definitely there are better ways to cashout with much cheaper fees, for example, p2p sites like localbitcoin only will collect 1% as a fee from the total traded amount ad the advertiser end and also their withdrawal fee is pretty cheaper comparably coinbase and any other centralized exchange.
Paxful and Bisq also can be a better option but these are not from exchange account, it will be from someone's account to your account.