Picking up 2 handguns and an uzi whilst your opponant gathers a couple of dynamites doesnt really add to the fun of it for me, more the frustration.
Although, not having unlimitied nades and zooks does make shopper more challenging, and forces people to be more creative in their attacks in order for maximum damage.
As with roper and t17, crate contents generally tends to be balanced by the end of the game. Whilst you may pick up bad crates 1 turn, your opponant will also collect poorer crates than you during the course of the game.
I think the scheme should be modified slightly, how about having 3 nades and 3 zooks (or less), just to even things up a bit?