Yeah every platform has pros and cons. Fidelity finally came down to 4.95 a trade. I've been with them long enough now they allow me to get by without having to let my cash settle before doing multiple trades if I don't have enough in my account to cover the trades. Their level 2 sucks, Etrades is much better.