I admire the optimism, but I don't know how an ordinary user will be expected to be in it long term, unless he/she is incentivized from the level of specialization in maintaining a Lightning node. But I see a debate for altruism to boot-strap the network.
For me, there are mainly two conditions for the Lightning Network to really take off:
1) Providers of massively used services must support it.
Yes, the exchanges. Onboarding exchanges must be one of the first priorities.