Tho having any tutorial at all may be a good idea. Like learning how to turn off the flashlight at least. Or learning how zombies can see/hear you and how to avoid the detection
Other thing is - holding E to search objects and than pushing E to pick up the object. And then repeating it again and again with containers and the random loot the zombies drop. If you can not pick something dangerous for you, then maybe you can just pick up the loot by stepping on it? I mean it is not an physical item anyway, all the items just pop out like it was a Minecraft or Serious Sam, why making the player push the button?
And another: endlessly respawning zombies from the cocoons. Very not realistic. At least you can make them to be finite, so the player have a choice: destroy the cocoon and get less zombies or destroy more zombies and get more random loot from them.
Also I'm not sure about the mechanic of switching filters. Maybe I overlooked something, but making player to switch filters less (for filters to last longer) if he avoided the fights and running may be an interesting idea.