i would never open an account with one of them, though
this thread explains why - it will help you, if you read it carefully (and there are many other threads here, and in other trading forums, in which experienced members make exactly the same points)