While I agree that RoboForex has really great features such as smooth deposits and withdrawals, this broker also has other 'weaknesses'. One thing that comes to mind is their cent account. This account can't trade 0.01 lot, so it feels a little bit huge for someone who really wants to trade with actual small spreads. Another thing is the commission fees are a little bit higher than another broker with similar specifications, but that's okay since they executed the order really quickly, I never receive any requotes. However, keep in mind that they also charged withdrawal fees, make sure you count that before taking your profits. It's not huge, but it's something to be considered.