Need more infrastructure around Steem itself to help it prosper in terms of utility. Just the basics of building my own Steem paper wallet is a bit of a stretch for me but I can easily do it on Bitcoin (of course I haven't really looked).
I would also argue the fact that there are no gambling sites accepting it is hindering people on really use the free Steem transfers.