Compare trading fees, Level 2 data, charting tools, options, IRAs, and extended-hours trading to find the better brokerage ...