BarterDEX is a rebrand of InstantDEX. It's a very good concept indeed, but the fact that you have to download the blockchains of every single cryptocurrency you want to trade is a quite huge minus

You don't have to download the full blockchains, it uses spv mode with electrum servers for most supported coins. Some coins don't have electrum servers setup yet, but when they do they can use lite mode too.