- It may be stable, but the software isn't. (although it seems to be getting incrementally better)
Agreed. Though with wallets.bitshares.org the devs made a HUGE step in the right
direction!
- Unreliable cold wallets, etc. (even though xeroc has put together a nice guide, last time I tried it with 2 BitUSD, it got lost, so I would not trust it, and you shouldn't either)
- TITAN is more hassle than it's worth it - would've been nice as an "optional" feature. Transactions details got lost in the process.
Agreed ... and the coldstorage mess is basically the fault of TITAN.
But I will rewrite that howto as we now have the option to send funds to an
address! .. Also I am currently writing a offline-signing tool in python ..
Though it is also still untested

..
Please give me some time, I am working on this in my spare time and my TODO list
is endless

- On-boarding new users has a horrible deadlock - in order to make sending and
receiving "easy" you have to have balance to register. But to get balance out of
an exchange you need to register. OK you say - there are existing faucets that
will get you started, but those violate privacy in a way that most people in the
space are not comfortable with.
On the webpage
https://bitshares.org/deposit-withdraw we have
plenty of options on how to get BTS! .. maybe we should ask @monsterer to add
the ability to use plain address on metaexchange instead of already registered
account names.
- No cool use cases and example implementations - e.g. Escrow. Most of the
code out there is written with Bitcoin script in mind. BTS should have done one
of these: 1) Implement Bitcoin script, so that existing engines can work. 2)
Implement Ethereum and generate some noise in the process. 3) Implement its own
form of scripting.
IMHO it's an advantage to not use Script because you cannot mess up your funds
and read your transaction in JSON/plaintext not having to interpret the stack
ops in the correct order!
Also, the client (and delegages) do not have to "interpret" Script, which makes
it MUCH faster which we need for 10k tps.
- It is naive to think that developers/promoters/etc. "workers" should also be
responsible for the network health by running a delegate server. This should
have been decoupled (and still could). Make it so people can write proposals and
business plans, but then allocated the necessary BitUSD or whatever they
require. This would also have generated demand for BitUSD. Since you can make
projects funded in BitUSD, but then that BitUSD would be locked in a DAC's
account. Duh!
Let delegates be paid whatever a server costs/month + some premium in BitUSD -
that would also generate demand. i.e. you'd issue BTS and automatically purchase
BitUSD.
I totally agree with that. We certainly need to distinguish block signers and
business on the blockchain. But I do not agree with simply giving out bitUSD
(although it may arguable be one of the "strongest" FIAT currencies) but pay a
variable BTS (voted by stakeholders, or fixed rate to USD, CNY, EUR, ...
[/list]