As a benchmark, the dengue fever vaccine (Dengvaxia) is about 60-70% effective and is very effective at suppressing the worst symptoms, but may actually put the person being vaccinated under more risk of serious symptoms if they've never had Dengue before and manage to catch it anyway post-vax. Dengue is an unusual disease in that, to simplify somewhat--there are actually 4 strains--catching Dengue a second time can be much more serious than the first time.
Anyway, between the effectiveness, possible side effects, and the aforementioned risk, it's not considered a great vaccine and it's authorized for fairly limited use in the US.