This game could probably be a case study of how to make good friendly AI: they should never hinder you, be useful in a mechanical way, able to pull their weight, and seemingly(from the player's POV) always be trying to help in some way.
What other games have good friendly AI?
