FinPro Trading is one of the best forex broker. They have gained insane amount of popularity over last couple of years due to their extremely aggressive commissions and spreads.
Their best part is not their competitive commissions but a very accommodative and friendly client support that takes a much required extra step to make sure that clients are taken well care off.
One of the best product that they offer is their free cost White Label program that helps budding IBs become an independent Forex Broker without any investment or ongoing cost.