My favorite one - the solution that was suggested at the conference: introduce the second type of blocks that contain transactions only and issued 60 times more often, every 10 seconds or so. Those blocks are not for determining winner of reward, so they won't cause orphan problems. This solution will give us 60 times more space for transactions and reduce confirmation time 60-fold! I think it is the perfect solution, even better than lightning, since it's not hub-based.
That's a really good idea, I wonder why that hasn't been attracting more attention? That's the first time I've heard that idea, I kind of like it.