@saydokan: This is a common misconception, ALL brokers are retail brokers, such as forex.com, Oanda, Etoro, and FXCM, but being a retail broker does not make a broker good or bad, I would explain in detail but i think this short article does a fantastic job
Compare Market Maker with Electronic Communications Networks in the Forex Market | FOREX BLOG
to summarize: All forex brokers are retail, some do offer ECN services (forex.com offers ECN) but they require large deposits and are not recommended for new traders
What makes a retail broker bad is if they use their position as middleman to cheat you, there are various ways the can do this but the most common ways are these:
If they see you lose a lot, and most forex traders do, they will take up the opposite position as you because statistically that will make them money, or if you win a lot they will increase the amount of time it takes for your order to be placed, or give you large slippage etc.
I know for a fact that forex.com does not do any of that as i have used them from a small account all the way up to a nice professional portfolio I think the problem people have with etoro is that they have experienced etoro cheating them in these ways