Looking at brokers, I think you have to look at the whole package.
- Spread
- Execution
- Charting, if any
- News feed, if any
- Security in case of default
- Training, advisory service
Then you can decide which one will be the best for you and bring the most value.
I have been looking at many platforms and I listed a few good ones here.
- Saxo
- ACM
- Synthesis Bank
- Mytrader