I love their platform although it can be a bit laggy sometimes. But, its a really good server all round from its withdrawal/deposit system to the time taken to execute trades to spreads. But, I recently found that this can vary depending on the type of account you choose and the market conditions.