"Apollo777": Correct.
1. How do you plan to distribute dividends on Bitcoin/Counterparty network ?
Think about it for a moment. Assume 10,000 investors, means that you will need to do 10k Bitcoin transactions (and pay $20,000; $2/tx) just to distribute the dividends.
...When each transactions costs $2.
Maybe it's smarter to find a way to do it without relying on over-crowded Bitcoin network ? (based on Ethereum or Ethereum classic, or some other network)
After all there is a good reason why StorJ coins migrated from Bitcoin/Counterparty to Ethereum.
2. Double-spend attacks that "dzimbeck" mentioned
Another way to double-spend Bitcoin is to use zero-confirmation RBF - Request-by-Fee (and send transaction to self with a higher fee).
Bitcoin miners will pick-up a tx with higher fee, even if arrived *later*.
How do you plan to deal with it ?
A safe BTC transaction requires 6 confirmations, but I don't see how-to achieve it in this case of decentralized exchange.
Dash has a good solution, called "Instant Send", which locks-in zero-conf transactions instantly, and guarantees money delivery. Bitcoin, sadly, cannot.