if you ever traded IB you would immediately know why they are so cheap. first let me say i traded with them for 1.5 years and loved them, great fills and dirt cheap.
but you cant trade with just IB, they are complete bare bones with features like charting, even quotes, t+s, customer serivce...