Tradefreedom is okay, I currently use it. That being said, though, I'm switching to Disnat Direct because they offer an identical platform for much the same price.
I'm switching because I'm not crazy about the surly customer service at TradeFreedom when I'm the one that spends quite literally half an hour on hold to talk to a representative, and that being an average to low wait time.
Hope this helps.