Careful when choosing account here. Some accounts have unique markets. Some don't have access to shares etc. I was on Elite account and didn't realise I couldn't trade those. Not sure why the distinctions, but read the fine print on the bottom of the account descriptions.
At the same time, i like that broker doesn't hinder the withdrawal in any way. That one was a big no-no to me. Withdraw was pretty easy, didn't even have to talk to support or confirm my identity/reasons. The website is fast but a bit buggy, but the platform itself is a 5 out of 5.