The truly best way to take down a Reinhardt is to sandwich him. With one person behind and one in front, he can’t deal with both with his shield and has to risk charging—or dying. A well places Pharah E that can blast him straight into your huddle will kill him nearly instantly.