Weaknesses of peer review
Only favourable data will be published by companies (file-drawer effect).
Doesn't check financial backers of research.
If anonymity is not maintained, experts with a conflict of interest might not approve research to further their own reputation and career.