I agree with fohfoh about splatter and weight, also, Sharp sword gets used up easily if you lack skill on normal humans, Saeko and Hirano talked about this, if you have great skill then ok, a sword can be used for a very long time, but normally, a Zombie is quite tougher the opponent, you really want to avoid direct combat, best way would be to kill it from long-mid range with a gun or pole-arm weapon (Rei).
Also not a bad idea would be to hamper the movement ability, so to say, cripple the bastards, hit the legs if you just want to run away, nothing better to cripple than a metal baseball bat, it's also a bludgeon type weapon, which is perfect for making concussive damage on the head, which should if not kill, then seriously damage and slow down a zombie, and if you hit a zombie on the spine near head, you could actually kill it as well, when you hit with enough force that is.
Best weapon on ranged combat would actually be a flamer, no blood splatter and you burn the shitters down getting rid of any infesting crap they may have down to ashes, perfect weapon for winter hunting too cuz a full and complete set is kinda heavy.