the 2 most important functions for every broker should be
1 order management
2 risk management
everything else (quotes, news, charts, etc.) is completely unnecessary and easily handled by vendors that specialize in these sort of functions..............yet most brokers focus on all this...