TDAmeritrade is a fantastic platform! I would banter, the best trading platform for my trading interest which includes day, swing and mid/long term activities. It's very user friendly for the basic joe/jane to complex trades with a vast array of research options. I've had frequent discussions with representatives and have been very pleased with their service.Also worthy to consider is TDAmeritrade. I find their platform really easy to use and customer service is terrific (US).