Again with a little side input, I think the zombies should be completely NPC.
When you enter into a house, church, pawnshop, ect. Your camera and viewpoint should swing into a FPS point of view. That way we have both elements of game play, and it doesn't get too complicated. When in the FPS mode...