Engaging article, buddy. You took important points into consideration. However I do not agree that centralized exchanges are complex. In fact, it is the opposite. Decentralized exchanges are complex because order books are decentralized, without market makers and takers This takes the liquidity off of the trade pairs since it's completely peer to peer. Take bitshares for example.
Apart from this problem, decentralized exchanges does offer some really strong use case: It's safer.
I'll check out Resistance. Thank you, bro
RE: RESISTANCE DEX -- YOUR KEYS, YOUR FUNDS!