imo 66% effectiveness is pretty good, not on a personal level, but at the population policy level. I'm glad to get another vaccine on the market soon.
Instead the US and Europe are putting trade restrictions in place to keep the vaccines for themselves. India and China are more than capable to produce the vaccines in insane quantities but IP law doesn't let them.