Sort:  

Even without scaling Bitcoin is getting stronger and can reach extremely high price levels, since the Segwitx2 deal is signed the network doesn't get spammed anymore and works fine. However scaling its getting better slowly, the probability of Segwit is getting bigger and bigger, RSK will come soon with thousands tx/s and will add the possibility for smart contracts.

I think 10 minutes block time is perfect. Faster is possible, but will be on the expense of security. Security is the most valuable selling point of bitcoin, no other crypto can beat this. This makes bitcoin still the first choice for remittance, store of value, big international transfers ect. If you want to pay your coffee, you can use another coin for now and bitcoin will enable this in the future via 2nd layers.