I think Byteball needs a real life purpose:
- token attached to chat (young people?): then the chat function should be core and have features like Telegram, Snapchat, WhatsApp
- commerce (perhaps in combination with TenX type of solutions): only advantage I see now is low fees currently and free of Blockchain bloat. But blockchain bloat does not concern average users and it is too tinly spread out and unknown. And it is not accessible to third party witnesses/miners very much (=centralised)
- black bytes: a good angle is privacy coins or black coins (whatever you call this particular type of coins). Byteball scores in terms of having white and black in one wallet. But downside is that these are 2 types of coins with each their own markets/pricing. And sending black bytes takes some efforts (devices have to be joined first) so the privacy between the transacting parties is not so private.
- private assets: great idea but the implementation has some issues (see:
https://steemit.com/cryptocurrency/@wekkel/byteball-create-your-own-tokens). Waves offers simple asset creation as well (have not tried this BTW) so it is not without issues and not unique.
So what do we have:
- a lovely wallet (derived from an open source Bitcoin Wallet I understand)
- interesting tech (DAG, private assets, black bytes, chat room)
- but none of these features decisive or done 100% right
For now, only the transactional part (bytes) seems to be a really strong point. But competition in this field is fierce (newest contender is HCash) and there is every reason to think that the concept of no fees (IOTA, RaiBlocks) will win out if payment speed and reliability are solved. For the rest, there is Bitcoin and Monero/Dash.
I think some hard choices should be made.