No you are not. Your orders are not sent to the best exchange execution possible but to market makers who pay kickbacks to your broker and give you a far worse deal with every single transaction. The cost of poor execution is much higher than a 2 dollar commission (which is what Fidelity shows). It also reduces market transparency.