there is FXTM which is good interms of deposit and withdrawal, but the spread may get high on high volatility times, I use "keytomarkets" which is pretty good.
Lost almost 10K in the beginning, the main stupid thing i did was not managing the margin, also i never used stop loses assuming that the trend will change but it never did. :(