Correct me if I'm wrong, and move me if this is the wrong board, but in my opinion we should not focus on how to make Bitcoin do everything. Right now Bitcoin works well as a store of value, digital gold if you will. A $1 transaction fee means nothing to a $1,000,000 transaction. It does however severely cripple smaller payments, something that a cryptocurrency could be very good at.
Now it is my understanding that the point of SegWit/BU is to allow Bitcoin to be used for smaller payments by bringing that transaction fee down. Instead of making Bitcoin the jack of all trades, why not have multiple cryptocurrencies that each excel in their own areas? Leave Bitcoin exactly as is, and invest money and time into establishing a micropayment currency, a smart contract currency, etc...
Just some food for though.
Johnny
tl;dr
Why try and make Bitcoin do everything instead of having an ecosystem of specialized currencies?
other altcoin are not better at micro transaction than bitcoin, and what is the point of them if they can't do what bitcoin is bad at? also how i'm supposed to use other altcoin, if none of them are accepted by any big merchants? any merchants will never accept any alt, they are too damn unstable for them, it's a very risky business