I've never used Bancor... but just DEX's like IDEX and EtherDelta. In my opinion, they're not nearly as user friendly as centralized exchanges... but I do like the fact that I still have ownership of all my coins and I don't have to worry about an exchange getting hacked or stealing coins.