All are better than before.
2.Confirmation speed, Good and bad. It's complicated:
a) Good: If you already have a channel with other party, it's an instant transfer.
b) Bad: If you are new to each other, it takes minimum 1 block time (10 mins) to create a channel and you both need to drop funds into that channel. After the lightning transaction, you need at least another 1 block time to close the channel, so the fund can be spent again to others.
c) Worst: If another party transfer you the fund, but refuse to close the channel(or simply go offline before the channel close), your single-side application to close the channel will take 1.5 weeks or so, to make that fund re-spendable.
d) Special: The market may lead to a situation that a "Super Node" may show up who already have millions of pre-build channel with everyone. So everyone can transfer fund to each other fast. I will explain below.
Generally it will get lower, very close to 0.
a) Sooner or later, the vendors (online market or local coffee shop etc.) will encourage people to create a channel with a "good node" in advance, for the always faster transaction experience. It costs almost nothing to users anyway.
The "super nodes" may start small like a "Sydney local transaction node". Everyone who linked to that node can transfer fund to each other without a delay. Easy for you to buy a cup of coffee in Sydney.
Eventually, some nodes may get bigger, like people will find that if we all join "Australian Super Node", we don't need the "sydney node" anymore.
At the end, There may be 2~6 "super nodes" alive in the world, who have pre-build channel with almost every bitcoin user (people link to them voluntarily) then everyone transfer to anyone will be lightning fast.
b) The "super nodes" doesn't have your funds. The bitcoins you deposit into a channel is moved to a virtual multi-sig address, and the flow of the fund is decided by the "smart contract", it means:
If the "Super nodes" got hacked, your money is still yours, since the "super node" doesn't have your signed contract saying you give up your money. Same as if you holding a signed contract saying you received the fund from another user B, the contract will still be valid and you will have that money.
So the "Super node" is behaving like a "Powerless Middleman" who help to pass the fund around, without the ability to modify anything, even it got hacked.
c) People don't need to care too much about who is the "Super nodes", since they are powerless and everyone can be a new super node.
The only thing that worries me is in that future, if 1~2 super nodes suddenly break down one day, there will be tons of "closing channel" and contract reset requests go back to the main blockchain (suddenly from millions of users). How the main blocks will handle that kinds of flood is still unknown.