If your preferences align with the terms and conditions this broker has to offer, you might have a pretty good trading experience with them, because they deliver their promises.
I found FXCess to be a good fit for my trading needs. I would choose MT4 again even if there are a hundred trading apps available. I trade only forex and use a bank card as a payment method. The withdrawal procedure with excess is straightforward and they pay my profits quickly. I have nothing to complain about.
However, one should know that they have limited payment options and only MT4 as a trading app.