The Lightning Network is being tested and should be ready soon. It offers instant confirmations and is predicted to lower transaction fees significantly. No idea when it will be ready though, and it's kind of reliant on Segwit.
Other than those, I don't really know.
I my previous post I stated the the LN will not necessarily help here because you need to open and than close the channel paying the reguar fee for both operations. But what I have learnt meantime is that you can open the channel to LN provider and keep it open, paying all that time virtually 0 fees. If that is confirmed in practice, that would fix the high fee problem once and for good.