There no such a best stock broker that suits everyone. It depends on what kind of trader you are and your trading frequency and trading style and your fund.