Expensive? Maybe. Though it's kind of reasonable as long as you stay in the ecosystem Minergate-Freewallet-Changelly; little to no transaction fees in this system. I did not find a switch in Freewallet to control transaction fees, though. It's kind of expensive, even if it is ok for me if my transactions are delayed by a week or so.
Scam? Doesn't feel like one. Moving funds out of Minergate every once in a while, sometimes get interrupted and funds are still around weeks later. Can withdraw to Wallets outside said ecosystem; though I'm doing small sums there -- I can't tell if there's a hidden switch keeping only funds that are above a certain treshold, are transferred at full moon or whatever.
You're free to use an expensive service but if it's declared up front, it's not a scam
(and just about any platform providing free transfers between users has all funds in one wallet and transfers by changing fund allocation in its own database, skipping the part where the blockchain thingy gets involved... Pro: cheap transfers, Con: one system get's owned, all funds are gone. Happened before, will happen again.)