I've heard that, overall, international funds don't perform as well as other mutual funds, such as small, mid, or large cap mutual funds that hold domestic U.S. equities.

Is this true? If so, are they still worth investing in just to diversify?