How to choose a broker?

The convenience of working with the exchange depends on the broker. So i want to understand main principles for making a right choice.