I've been trading online since the first dialup modem came off the assembly line. And while nobody is perfect, and never will be, IB's speed of execution, variety of order types, variety of account types, and commission schedule is, IMO, beyond anything else available.
I don't trade futures...