When looking for a broker/software you need to consider the following:
1. What will you be trading (Stocks, Options, Futures, Forex, etc.)
2. What is your starting capital? Many brokers have a minimum deposit so this will affect your decision.
3. What level of commissions are you comfortable with. Almost every broker has completely different commission levels.
They is to find a broker/software combo that you qualify for, has the features you need, at a commission level you can afford.