ictmarkets are good they have mt4 mt5 and ctrader. I was using ctrader but for some reasons moved now to mt4 and love it much better. Of course there are few extra nice features on ctrader for example when choosing lot size you can see how much it will cost you. On MT you cant (unless i haven't found where) also ctrader is more simple mode, but you can also put custom indicators and etc. Basically same as mt4 just more modern interface and easier to operate.
Regarding broker as i mentioned i use ictmarkets with it.