I have no skin in this but if you're still looking at brokers, these folks, (after extensive research), are one of the best deals out there.
No deal-desk. Platform ok. Charting sucks but can integrate others.(QuoteTracker for one) Tech support has been excellent.
Now where the rubber meets the road is their advanced order types. Sweet. You set-up default types and conditions but can easily change per transaction. Good CYA options.