Normally Vanguard charges 0.14% for target retirement funds. And there seem to be institutional versions charging 0.09%, so maybe there's an even larger share class charging just 0.05%. But any rate, 0.05% for a target date fund is a very good deal. You get U.S. stocks, international, and bonds - adjusted as you reach retirement.
When compare Fidelity Contrafund with Vanguard S&P 500, I get a 0.94 correlation. Despite the fund name, it's not very contrary - it's fairly close to the U.S. stock market. A target date fund holds bonds and international - so it's actually more "contra" than the fund named "contrafund". I'd suggest switching investments to the target date fund.