I'm not sure if I'm ever going to see an unbiased poll on this forum. Every single one is from people who are too stuck up to actually gauge the public opinion. It's actually really annoying.
You won't have to pay $100 to open a channel. It requires one onchain transaction. Send a SegWit transaction (which will have lower fees than a current one, current transaction fees being about $1 if you use a median size transaction at the lowest fee that could get confirmed), and then you can send an unlimited number of times.
If you do the transactions with your coffee shop each day, receive funds from faucets or signature campaigns or other relatively small payments, your fees will reach less than 1% very quickly.
The difference is that LN makes the transactions happen instantly without the possibility of double spends. It's like comparing a credit card with wire transfers - one happens quickly and easily but is less secure, and one takes longer but is more secure. In everyday life you need both.
I'm still surprised that there are people dealing with $1 (or lose to $1) transaction fees tbh. The last transaction I hate was $0.06 CDN, meaning it was $0.05 USD, or just over a thousand satoshi. I'm surprised that people were having troubles with fees too; the highest I ever paid, which was at the peak of high transaction volumes and small blocks, was just over $1.30 CDN. I don't know why people were talking about $4 fees and the like when it was apparent smaller fees could go through fine, but that's just anecdotal evidence.