There are a lot of different factors you should look at. First, compare all costs including costs for trading (spreads and commission), withdrawal fees, and check terms & conditions to see if there are any hidden fees for inactivity, account maintenance, etc.
Next, you need to make sure that...