I've only been with PrimeXBT for a few weeks and have had a very good experience so far. I can use different advanced tools. I don’t like that some are paid for but I understand that this is just an additional service.
Pros
Very convenient platform for trading stock indices.