One of the most flexible structures for a broker as I have seen. They provide a sufficient amount of trading apps, assets, level of leverage, customer support, usability and scalability. And frankly, if you're a good enough trader, you should be able to take advantage of the combination of these.