I use Nabtrade for shares and Saxo for all other derivatives. Can't compare them because I've never used CMC.