BarterDEX is gonna be great and it has fast transaction based on what I have seen in the video . Major crypto assets should very well be listed on this . The only problem I see is that do we have to download all the blockchains involve in the swap for the daemon to execute the swap?
The BarterDEX is a native atomic swap exchange. Therefore it needs a full blockchain. You can sync in -prune mode to save space. It is a possiblity that as the platform matures we will come up with trusted setups for lite clients but for now it's all native. It is confirmation based too. That means that the time for completing an exchange will vary from coin to coin.
James has worked very hard to making the BarterDEX and we can only expect it to get better and more efficient as we move forward.
I didn't know about prune mode until recently. If that's an option it should be quite manageable.