Best broker for investing in stocks: How to choose the ideal one for your financial goals