One of the most common reason why people choose mutual funds over stocks is that mutual funds offer diversification, convenience, and lower costs. Stock portfolio diversification means buying a number of different stocks of companies operating in different industries. According to experts, the benefits of stock portfolio diversification are fully realized when a portfolio has 20 stocks from 20 different companies operating in different industries.