My understanding is that mutual funds will be good for investors with low risk taking capacity and stocks may be suitable to other groups with knowledge of some essential money matters and enough time and money to spare.
I find mutual funds from reputed groups with suitable people managing them are rewarding the investors reasonably.