It's hard to hate them ;) Top-3 broker worldwide, easily. Idk about some american ones, but from the reviews I read, they're mostly terrible compared to this.
The company fulfills its obligations - there is no dispute about that! The support service is great. They do it honestly, and my earnings are withdrawn quickly. Quality of service is 10/10, never saw even a misspelling, let alone a misquote. Sometimes there are slippages during the news, like latest I really noticed was EUR/JPY mid-August, but this is a common problem I feel, so not really their fault...