IB does have better margin rates than anyone. There are plenty of brokers who can meet or beat their commissions, see Bob's comment above. The rest are pretty subjective and I don't know what you're referring to with "free algos", an API? You may very well be someone with a combination of needs that only IB can fill. If so I'm a bit sad for you that you're stuck with the downsides of IB, but I'm not going to attack you with the religious zeal and vitriol shown by a number of people on this thread. That's my primary point, pick IB or don't pick IB, just don't feel the need to personally attack someone who lists a legitimate shortcoming or fabricate "facts" (not saying you did, referring to earlier posts). A secondary point is that many of us found we didn't need the combination only IB can provide and when we stopped and thought about it we realized there were better options for our particular trading that allowed us to avoid the many significant downsides we experienced with IB. If that's not you, by all means stay with IB. Just food for thought.