Speaking of Goldeneye, Perfect Dark did escort missions pretty well. You escort Dr. Caroll, you escort the President, you escort De Vries on the mission you play as a Skeddar...although the last one is more an abduction mission.
It's amazing how much simpler escorts become when enemies shoot at the player, not at the NPC.