I think that Oanda has one of the best platforms out there, however it is not perfect. There are two things that I believe need urgent improvement. One is the open position on the chart and the other one is able to hedge trade on the open position. However, their CMS-free technical trading systems are good for beginners and hedge trade on open positions without any extra margin.