Now my working combination is Binance (ok for large amounts, safe enough, has a good reputation) + Changelly (fast transactions, fees to crypto are ok, responsive support team).
why use changelly at all? their 0.25% fees (probably higher if you consider their spread) are much higher than binance's 0.1%.
i've also seen a good deal of complaints about changelly re freezing funds and requiring KYC. https://www.reddit.com/r/Monero/comments/8bdigt/dont_use_changelly_millions_stolen/
i'm shopping for a new exchange though after coinbase jacked their fees up and binance kicked out USA traders. kraken and kucoin seem like the logical replacements, though i'm on the fence about kraken.
I'm using it for the reasons I explained above because it's fast and simple. Sometimes that's all I need from an exchange - three-step transactions w/ no extra functions in a short period of time. So 0.25% fee is ok for me, as it was with Coinbase before they're increased it to 0.5%, as you also said.
As for KYC - I read that Reddit thread and came to the conclusion that the whole KYC situation itself is painful to Monero community (if you look through subreddit, there will be many issues with other exchanges, including Binance, who requires KYC as well)