I personally prefer CTrader. At first, the interface was a little confusing and I couldn't understand how to use some of the features. Also, since I prefer swing trading, I hold my trades overnight often. Because of that, I use trailing stops. With MT4 you have to keep the platform online in order for TSL to work. With CTrader, trailing stops are server-side, it means it will move the stop-loss even when you are offline. I'm still a new trader so I'm still learning both forex and its platforms.