Blocksize is not a scaling solution on its own, but should still be part of the solution. We need everything and the kitchen sink. SegWit, Blocksize, Lightning, Atomic cross-chain transactions, sidechains/treechains, etc. People generally understand that the blocksize is one of the more costly elements of the formula, but we still have to find a balance. Scaling 100% off-chain runs in stark contrast to the underlying principles of an open and permissionless system. Users won't stand for it and won't allow it to happen.
This is one of the best short opinion posts I read about the blocksize debate and I fully agree. I would use LN, if it works the way it is described by its supportes - but only for very small, non-critical (regarding to privacy and security) transactions, the way like we today use prepaid and gift cards, and perhaps for the coffee in the bar the next block. But on-chain transactions should never be a privilege of "Bitcoin banks", "payment processors" and other large entities. So I want all - Segwit, LN and a conservative block size increase, because we will continue to see technical advancements that make a bigger blockchain feasible.