In Brazil Sinovac is only 50.3% effective. Indonesia seems to have backed the worst of the vaccines, but it's his probably too late to back out and buy a better one instead.
I guess it depends on the definition of each individual about what is the 'better one'. Is your priority on efficacy or on safety? One is better on efficacy (mRNA vaccine) while the other is better on safety (inactivated vaccine).
According to a CDC Morbidity and Mortality Weekly Report, the current influenza vaccine has been 45% effective overall against 2019-2020 seasonal influenza A and B viruses. https://www.aafp.org/news/health-of-the-public/20200226interimfluve.html
50.3% is just marginally better than 45% for the flu shot.
Now the problem could be infection after being vaccinated. On December 18, a San Diego emergency room nurse was given a shot of the Covid-19 vaccine. A week later, he tested positive for the virus, CNN affiliate KGTV reported. https://edition.cnn.com/2021/01/08/health/covid-vaccinated-infected-wellness/index.html
Is it possible the result in Brazil is due to infection after being vaccinated?
This could be a big problem in Indonesia because most people will stop practicing safety protocols AFTER getting vaccinated (first shot). Then what happens is they got infected (before the second shot) and blame it on the vaccine (and China).