I prefer the Bitcoin ATM mechanism when withdrawing to FIAT.. but because in my area there is no Bitcoin ATB yet, so the only option is through an exchange... using a Bitcoin ATM is actually simpler, although the exchange rate will be slightly different, but it is worth it for the privacy offered because without having to use KYC...
On the exchange, we will indeed get some advantages too, such as more updated exchange rates and a transaction process that is not so long for working hours, but the KYC that we have sent when registering makes our financial flow open and privacy is lost.. if there is a Bitcoin ATM machine, I will use it...