Thanks for giving this mod some proper testing, it's always nice to get some real feedback!
I'm moving to Colorado, so I won't be posting any updates for a week or more. Here's what I plan to either change, fix, or leave and why:
I kind of like all the nasty particles and smoke coming from the chainsaw, but agree on the decal, I still plan to add different decals to the saw and melee attacks, or only adding them to berserk attacks.
I've been constantly changing magazine size for the pistol and rifle to find the best balance. Basically I want the player to start with a certain mag size and upgrade when finding backpacks. I own a few guns in real life and have a 9mm with a double stacked magazine that holds 15 rounds and fits flush in the gun, so upgrading the doom pistol from a single stacked 10 round mag to a double stacked 20 didn't seem like that far of a stretch in the Doom universe, but I'm still ultimately undecided. I have experimented with an auto-fire toggle as a secondary attack, which would require a much longer mag to be worth implementing, but ended up scrapping because I didn't feel like editing new sprites with a longer mag at that time. Maybe in the future.
The minigun uses 7.62x51mm NATO rounds, which are as long as shotgun shells. I don't really want to change this, but the most common criticism I get is that my casings are too big. In my opinion, most weapon mods make their casings way too small, so I try to make them relative to the gun their coming out of, and the size of ammo pickups.
As far as reloading the minigun and rocket launcher go, I want the player to feel empowered, not encumbered. By adding short reload times, there's still a window of opportunity for a monster to kill you if you run out of ammo at a critical moment.
I originally wanted the BFG to create a black hole or something like that, but I agree the result looks a bit silly, and I plan to change this. Thanks for pointing that out.
I'll get to it all as soon as possible, thanks again for the thorough testing, and I'm always open to more suggestions, and rebuttals to my explanations!