Fees are a race to the bottom. They're currently can be pretty high but in the mean time you'll need to pick and choose what nodes you connect to.
Personally I'm currently using one of my LN nodes as a way to quickly move funds back and forth between Bitfinex and myself. I do this to minimize as much counter party risk as possible while still being able to take smaller long positions. To make sure I have liquidity I set my fees to Bitfinex at 1%. This disencourages others to use my liquidity but still lets them use it in emergency cases. And I get paid for it :)