Arceus; able to communicate intelligently and probably impartially, and will have seen a lot in its time.
However, as legendaries are hard to come by and not likely to follow a human about, I think Porygon2 would be most useful. I wouldn't choose Porygon-Z though — if that thing's PokéDex entries are anything to go by it is, put simply, insane.