fxcm uk is good
fxsolution has all what you need
yes broker takes trade against you because 95% of the people fail and in this way broker wins 95% of the time trading against you
fxsolution , fxcm those two which i have used
fx solution is the best choice