My friend, I would suggest you to go through the company's back ground before joining. I did the same thing therefore i am very happy and satisfied with my forex broker. I would suggest you to check company's website, tools, deposit/ withdrawal procedures, certifications etc...
Well my forex broker, Finexo.com is a well established trading platform with many features and solid support. You really cannot go wrong with them, as they don’t seem to have any glaring issues or problems.
Customer satisfaction with Finexo is relatively high as they cannot find much fault in this broker. This is definitely because Finexo tries to cater to the wants and desires of its customers to make trading as great as they can. This is something that you probably wont find in many other brokers.
Hope my answer helps you.
Cheers