I am going down the Stake route now as IG (as noted above changed their rules). Some notes:
-you can change all registries to be electronic communications only preventing 99% of paperwork arriving
-stake is a mobile first platform the website is a little clunky to use. For example you can’t amend orders on the website but you can via the app. A positive is you can run the app at the same time as the site unlike IG which logs you out
-no option for live data so you can’t see depth meaning you need another data provider to see in to the market
-the reporting is quite lacking so you will need to use Sharesight or keep your own records I put in a feature request for this
-stake does have access to chi x and I have found some of my orders fill at better prices than I expected