I use CoreShares. Limited to only the CoreShare ETFs but they are amongst the best out there so that's not an issue. Only have an ETF portfolio with them though and haven't moved my TFSA there yet but at some stage I might.
The difference between them and a platform like EasyEquities is that your trades (buy and sell) aren't instant and takes a couple of business days. So it is not a trading platform (best to stick with EE or ABSA then) but a very good long term investment platform. The pricing is also very good and it becomes cheaper than EE at higher amounts (can't remember what that amount is though).