I had a discussion in shield about what weapons would be best in a zombie apocalypse, I say spear, bow and arrow second that.
It's fast, highly ranged, fast and cheap to produce, and almost anyone can use it.
A zombie running towards you? Just point it at the zombie and it works like a mighty wall.
You could literally just poke zombies in the face as they come, one by one, not to mention the extra range.
It's a real shame that all the zombie apocalypse shows never or rarely has people that uses spear in them.
What do you think could beat that?