I agree. Lightning's base and instantaneous (mostly) transaction speed fixes a lot of layer one's issues but as OP stated it has a lot of limits and created its own set of issues (unable to find a route, ect).
There was some discussion of this at Bitcoin Amsterdam (available on Youtube).
One of the last couple Bitcoin Review Podcast episodes has some depth on Lightning updates as well.
reply