fouremm-
I think the jury is still out on duration of immunity. There are so many issues: natural infection vs vaccination, different types of vaccines, dose, single or multiple injections, antibody response vs T lymphocytes, age...
I think we will need both - vaccines and therapies.