I.m trading since 8 years with IBFX (not the best spreads) and I believe this broker is serious amongst others.it also depends in which timeframe you are trading. I have 1m history till year 1999 which leads to a model-quality of 90% in backtests. There are also sources with tickdata available to achieve 99% model-quality.

Yes I believe also that some marketmakers practicing stophunting, but this is also for most a cheap reason they are not able to trade profitable.