Speaking of Fxpro I think they provide good pricing for stocks trading. Not higher than all the top-tier players in the forex scene and maybe even lower.
Sure, you have to know what stock exactly you want to trade but sometimes there is no commission on some stocks trading.