Here is what I see missing in the Bitcoin Ecosystem that I would like to see made better:
1) More merchants accepting BTC as payment.
2) More users like us...
To a lesser degree:
3) Yes, Bitcoin is pretty hard to use for the general public, but I have seen all sorts of users at Bitcoin ATMs...
4) I *believe* that the Core Developers ought to "do it right" when it comes to resolving technical issues, IMO make it easier to make important evolutional changes without programming mayhem....
in response to point 4. they need to CODE solutions. and not think about economics/price wars..
they should only think about expanding the utility via code.. and let the world decide the economics.
my main gripe is their lack of CODE to set priority/recognise priority. but put in mechanisms that push the fee forward even if there was low demand.
devs need to stop pushing an agenda and instead just stick to utility and expansion.
EG take a 25 block average.. imagine first 24 are 0.0001 and the 25th is 0.0025 then look at the 'average' after that.. even if demand was near 0 and no one was pushing the fee up.... the "average" itself pushes up
they really should have done some proper 'priority' coding. and not just the fee war thing they done, especially now all wallets are literally sheep following the price upwards and mining pools have to literally break away from the 'average' rule to allow in cheaper tx's just to break the constant rise.
sheep following and concentrating only on price rather than coded security is the downfall of any 'decentralised/diverse coding project'