I haven't decided which broker I like more. There are several options that I enjoy working with. It is convenient to compare brokers here
http://usforexbrokers.com/compare/td-ameritrade-vs-oanda/. It immediately becomes clear what are the pros and cons, and which of the brokers will be more convenient to work with.