Own it. Everyone's got imposter syndrome to some degree, usually due to some roll of the dice favoring your work above that of those you deem to be your better peers. Truth is, your peers only excel in some specific niches they've specialized in and you haven't, and it's these differences you see the most.
Also big fish in a small pond >>> small fish in big pond. More stressful and lower pay, sure, but the work is more meaningful and I like feeling needed.