the blades are beautiful, but you really don't want a knife to take out zombies. a bat is bad enough! You don't want to let them get that close to you unless you have no other option....
A bat will work, but if you have the choice between a long machete/sword or a bat, go with the blade. A simple decapitation should be all you need to drop a zombie in its tracks.