They are generally an okay broker, I'm still indecisive about what I like about them. But there are some aspects that I think they should improve.
1. The tech support does not have a phone call service, which is a shame.
2. The Desktop app is buggy and I keep having problems using it. Not always but it happened more often than I anticipated.
3. deposit and withdrawal can be a hassle sometimes? I don't know.
4. They don't let you trade stocks, but that is because of US regulations, I guess?
However, I don't know if I should give them 1 star?