A few things I would think about coming from someone who always seems to be moving money. It's a serious pain in the ass so make sure you pick the right place.
1 - What do you trade?
Do you just trade stocks or do you trade options and futures?
2 - How do you trade?
Are you day trading equities, position trading, or swing trading? If you are just trading stocks and plan on keeping to that then you have no reason to move. I know all the charts are cool, but in reality you don't need them since there are so many ways to get free charts.
3 - What do you plan on trading?
Do you plan on trading multiple vehicles such as futures, options, and stocks? If you want to trade futures then you will need a broker with solid charting software. If you want options you will want a broker that will be filled with options data, etc.
4 - Do you have a budget?
Some of them are expensive and they eat away at your bottom line faster than you will imagine. This is annoying when you are starting out because you think you are a horrible trader losing all your money. Then you look at the bottom line and realize all your money is going to your broker for all those fancy charts and indicators
If you are just trading equities and even swing trading them then stick with TD Ameritrade unless you find a really good reason to switch. Most brokers offer pretty good charts and other tools that will be more than sufficient. I personally use Trade Station for futures (soon to change) and Fidelity for stocks and options. Fidelity is simple, I can buy and sell then check on my positions and that's all I need.
If you take the route I see most newbies take then you will most likely meet options in a few weeks. In that case I like Think or Swim since you can do equities and options, and they have a pretty good charting platform. Go check out their website for a free demo and see how you like it.
At the end of the day the hard reality is you don't need real time quotes. They are nice to have, but if you are swing trading it will only add to the emotion sitting there watching every tick of a stock if you plan on holding it for a few days/weeks. So if you currently have a broker that offers free streaming quotes and it's simple to use, then stick with that. Otherwise you spend more time looking for new brokers and services and less time trading.