What the hell ?

it's way too much . i pay higher on fees than the amount i'm sending to people
and i work a lot with bitcoin on small amounts..
The best solution i found now is pay using ETH , then convert it to BTC using
changelly. (something like 0.2$ fees) and its automatic.
Shapeshift is also take huge fees and blockchain.info support it to be part of their site. (don't use) .
Yes this fees issue has been there for quite a while now, many of us have faced this kind of issue, but I feel it's wise to use Bitcoins for a bigger transactions, than use this kind of transactions, what you did was also correct, and sensible to, but I feel you should stick with bitcoins for large transactions, and higher returns, if you only do small transactions, then continue, your method but have large eth is bad, you won't get returns like Bitcoins.