Pfizer probably has the least side effects from the injections. J&J is good as it is only one dose, but we're supposed to caution people who are at risk for blood clots. For instance, people with prior hx of blood clots, smokers, frequent travelers, people with recent major trauma or surgery, and people on birth control.
No material on this site is intended to be a substitute for professional medical advice, diagnosis or treatment. See full Medical Disclaimer.