The only reason to buy a no-load fund is if you are getting investment advice from a broker or financial planner and choose to compensation him by paying commissions. Another way to compensate advisers is by paying a flat or annual fee, in which case the adviser should be recommending no-load funds. If you are doing your own research and making your own investment decisions, you should buy no-load funds.