Plus500 - had slow access times and i felt the was a misrepresentation of there data vs other feeds.
CMC - are pretty good just to much leverage for my liking.
IC Markets - only a few instruments with tight spread ranges, the rest are a bit far fetched.
and the last two i am yet to draw a conclusion from.
I know there is not going to be a perfect broker but i am keen to find the best balance,
I normally do 3-4 trades a day and mainly forex atm