other cool features to bitcoin, i would not be so sure about their uselessness
Sidechains are making something that is already very complex even more difficult to understand, maintain and use. Maybe a few people are going to use it. It's just a few Bitcoin developers demonstrating how Bitcoin can do at the same Ethereum or any altcoin is doing.... (does Ethereum still exist?)
We need the opposite: Bitcoin becoming easier to use.
Bitcoin needs to become easier on the user-side in my opinion; so that the average person on earth can easily use it. Make easier wallets, on easier hardware. Create an easier possibility to pay with Bitcoin online, but also offline in shops. Create a easy possibility to buy Bitcoin (for the average person).
I'm not sure whether the "backside" of the coin has to be easy for that. For those people that are going to change the backside, I don't think it should become easier on the backside - they already know how it works.