Yes, and IB was the cheapest 10 years ago and still remains one of the cheapest. No negotiation skills needed with IB, everyone gets the same rate (unless you do huge volume with them).
Personally I never liked TOS. I know their interface is good, but they are very arrogant, and I don't like to have to beg for rate reduction. And even after the negotiations, most people would still pay less with IB.