The transaction fees will drop when the miners stop floating back and forth between BTH and other units. Transaction costs are a issue I agree. what needs to be understood is that bitcoin is still in the early stages. Network congestion has actually gone down even with more transactions. Fees are going to drop in the near future with better coding and more efficient implementations like lightning network based off chain scaled scenarios.