Much better. But still slow. Check out the lightning network, and the link I posted above for an example of how fast lightning network transactions are.
Probably. If the network grows, more nodes will be added as the demand increases (because the nodes who open the channels, get paid a small amount of money. Very small, but still something).
You can run your own nodes, and get paid to open your own channels.
Last time, when I made a transaction on ETH, it took me 10 mins for wait nodes to confirm and costed me about 20$ of transaction fee.
How about the speed of Bitcoin network now? Just curious.