You maybe right, there are many brokerage companies out here in india who are total scamsters (scams+cheaters) :annoyed: and we indians need to be really cautious while selecting the broker. Thats why I always advise people to check their regulating bodies & also their global presence.
As for ECN & market makers, ECN will charge u a commission where as market makers have their own spreads. Come on even these guys have to run their households they need to earn too. As long as I'm earning my decent share of profit with xtb india I don't see the point of complaining!
and yes in to sum it up all, its the traders knowledge & skills that'll help him make profits and not the broker alone.