What is your trading level, knowledge? Will you just trade manually? If you're a beginner then choose any broker with low spreads. The issue comes when you have a specific strategy that requires a "type" of broker.