Honestly, if RE5 had a "Stay" command to the A.I partner, things would've been way better. A.I is not that horrible (except by the fact that A.I don't dodge attacks, with the exception of some bosses attacks, which is something the player have to keep in mind.), but with a "stay" command, you could even use that strategically. As it is, Ashley is way less annoying. Seriously. Almost every area where she is with you, there's a safe place for her to stay while you battle enemies, with the exception being the large room in the castle where she needs to use levers to raise a bridge and the wrecking ball room in the island. All the other places, you can get her away from the action before you need to fight.