Investing in stocks offers the potential for substantial returns, income through dividends and portfolio diversification. However, it also comes with risks, including market volatility, tax bills as well as the need for time and expertise.