Choosing a good broker is crucial for successful investing and trading. Here are 30 factors to consider when selecting a broker: