Nicely laid out pros and cons with references.
It's ok, but you can't boil down ALL vaccines into some overall "pro vs con" group. Every vaccine is different. What applies to one vaccine does not apply to another. Few thinking, informed people will endorse looking at vaxes as "overall good" or "overall bad" like that.
Every vaccine is different.