What made me select IB was them being very clear and upfront about whether I could open an account and what I would need as a foreign national. This coupled with providing actual interest on your cash balances. Their app and website are easily manageable, though their Workstation app is a little bit obtuse, I know it's meant for people that do trading for a living but they could use to have a Quick Start guide or something for the regular joe.