I traded with
MetaTrader 3 for a couple of years, and am now running MetaTrader 4. This platform really is hard to beat, and the MQ4 language in
MT4 is C-like, so most software-savvy people will warm up to it quickly. You need a broker that knows how to configure/maintain the servers, though.