Tech-savvy trading venues give brokers lots of choices