I've studied forex extensively, so I thoroughly reviewed the terms and conditions offered by each major broker, as well as done my fair share of due diligence regarding reliability.
TC is the best: quick execution, tight spreads, solid regulation, and excellent customer service.
This last one is often overlooked, but in my experience, it has been critical both before and after opening an account.
Without a doubt, the level of dedication and thoughtfulness displayed by every single person with whom I have interacted is unparalleled.
I'm only sorry that I can only give them five stars.