A large phase 3 trial in Brazil showed that two doses, administered at an interval of 14 days, had an efficacy of 51% against symptomatic SARS-CoV-2 infection, 100% against severe COVID-19, and 100% against hospitalization starting 14 days after receiving the second dose.
Pfizer and Moderna vaccines aren't easily available outside of "first world" countries because of vaccine nationalism.
Also I just want to point out 95% is not 100% either. Even at 95% I don't mind wearing a mask indoors if I'm next to other people.
I've got two close friends, one of whom has diabetes, the other has cystic fibrosis. Neither of these is common enough to show up significantly in the testing. Both conditions predispose to a very, very bad outcome if they do get sick without the vaccine.
With the vaccine... I don't know. I don't think the testing has enough information to tell me. But it seems to me that there's a 5% chance of the disease getting a chance to start, and have its effect amplified by the pre-existing conditions.
Therefore, I'm wearing a mask right now, on top of being vaccinated. It probably won't help. A year from now, the odds are probably something under .01% that it makes any difference. But I don't like those odds, and the mask is a very small imposition.
I'm just saying that there's a big difference between 0.01% and 0%. I don't base my entire life on those almost-but-not-quite-zero odds, which would almost certainly become exhausting if I gave them a second thought. But in this case I have had to give it lots of thought, and the cost is small.
Also - I find it incredible that the effectiveness against viral infection of putting a piece of cloth over your face is favourably compared to the effectiveness of a vaccine.