My problems wiht Sheva were a bit different. She would not fire her weapon at allllllllll, even after I gave her the inifinite ammo bow. Also she would pick up ammo for weapons neither of us were using. And because you cant tell her to discard something, i would always have to take it from her like a child and throw it away haha. When she did fire her weapon she was pretty accurate, but i felt pretty alone especially when i was being attacked by a zombie and she refused to knock him off of me, but instead just stared with her gun at him. An easy way to solve alot of these problems would be someway to control her, like a checklist of what ammo you want her to pick up or to pick up gold when every she came across it. An example of this is in the ruins part with the pullchains, when you pull the one on the bottom and her the one above you, i had to run all the way back up there to pick up the treasure she ignored. Another would be setting a marker to show how low is low enough for her to heal you. Even combat strategy for her wouldve been a good option to control (ex: melee[stun rod prob], close combat, granader, support, range) Easy solutions the programmers probably shouoldve added in.
Another problem was with multiplayer. Everytime you start a split screen game you need to get the level started, then have the second player press start after it saves, then go back into the game. Also on xbox360 it needs to find the data device every fricken time. It can get very annoying with something taht couldve been fixed with prob one line of code. Overall with xbox I think that if I have only one data device it should automatically use that one. The same problem came up with rockband i believe that each player needed to say with device to use when trying to log in. I dont think I know anyone with a memory card for xbox360.
Sorry, kinda of a rant haha. Good review though!