The brokers advertising the most are the worst culprits.
To them you are just a number ,one out of 200,000 customers,trader's success is less important than the broker's profits.
A sucker is born every minute , and novice trader is just a new sucker.They will advertise for new suckers,and they will get them.
If they lose 1,000 suckers every month via blown accounts, they will advertise more and get 2,000 new suckers to give them more loot.
They will even give them crappy account blowing signal services,so they can blow their accounts even faster.They will advertise for new traders to open more accounts.
Oanda relies on customer loyalty ,repeat business ,word of mouth and recommendation.
I really do not like the ethics of most of the other brokers.Oanda's using some algo to combine small orders , but this algo can cause spread widening.It is not a perfect market maker/broker.
If anything I would use O D L and stp processing.
http://www.trade2win.com/boards/forex-brokers/77330-o-d-l-securities-s-t-p-forex-broker.html