I agree with rtharp, and i.m.o, the most important things are the speed of the soft to execute and confirm the orders, and so, the reliability of the customer support : if they make me wait 5' on the phone, it could be really disastrous if I need to be out of a trade in emergency because PC...