All else equal, being vaccinated is far better protection than not being vaccinated. Dramatically improves the odds of not getting long-haul, being hospitalized or dying. It’s that simple. And even if previously infected, also being vaccinated after that exposure confers even greater protection than just relying on the history of your immune system to the prior exposure(s).
If someone has a phobia of needles, like I do, just look the other way when it’s time for the jab (works great for me).