Fast fills, IB has all the instruments I want, didn’t mention it earlier, I only trade futures and stocks/ETF’s, coupled with my own front end, super combo.
I think you should visit FPA to see their weak points. Also, you can always deposit minimum on IB and actually use it. Worst case scenario is to withdraw and reinvest on another platform if you don't like it. My recommendation from experience would be Oanda. If you are European and want it small and easy, use Forexchief offshore.