Lightning will fix everything if you never want your bitcoins back/received. If your/businesses are fine loaning coins forever to the channel than it will solve everything.
Hubs will have no problem doing this for a fee. This will be centralized. So if litghning does work. Decentralizing gone and or your fine having your coins on loan forever.