They all will complement each other. Its one thing to create something and another to get the community etc. Bitshares has a history. Its got a community. Right now EOS is just an idea still. We can all speculate what might be in the future but what is is. Bitshares is unrivalled in what it is and can do. Its gotten where it is with practically no marketing and the founder leaving. So for me that says something.
Great perspective.