I think STEEM is in a good position to compete. But that being said, SMT's do need to work and solve some of the current issues. The head start that STEEM has with number of users is a huge advantage.
My outlook for bitshares is a bit more pessimistic. Many, many companies/blockchains are looking to compete in the DEX space. There will be fierce competition in the next few years.
That's interesting as I'm the opposite. I think Dan is working on STEEM 2.0 on EOS to fx the issues on current STEEM (whales) which means 1.0 could die a quick death. Bitshares community are already exploring EOS integration so Dan building something else could likely help
Forgot to say in the below interview it def sounds like he is developing new competing versions of STEEM and BTS, as he says ultimately people can decided which version to back