I agree with DansDaughter, the Chicken Drumstick. It doesn't work on every enemy, but when it does, it's hilarious, every single time! Too bad it doesn't have an alternate ammo of Baked Potato
I also agree with Winston1, the Dragon Armor. Very effective in the haunted castle timed run. You can use it to actually push the soldiers off the cliff instead of taking the time to hack them to death.
Other than that, I find myself using the Axe most often since it's a ranged weapon, you can kill your enemies from a distance without risk of taking damage, plus it never runs out of ammo.
Supercharged Hammer is good for repelling enemies too, when they swarm like in the Asylum. Giving you enough time to reload without getting dinged.
Don't forget Dan's Arm too. You can use it as a ranged weapon early in the game which will help long enough until you can get the Axe, and unlike the Crossbow will never run out of ammo.