I am with IB now but I used to have accounts with Scottrade, Ameritrade, TD Waterhouse, Datek, TD Waterhouse canada, Etrade, Fidelity...
I was with them for more than two years and and with some over 5 years.
I can not compare IB with any of them. IB is far far a better broker "For me". I like...