Blasters can fire thousands of shots, while gunpowder weapons would run out of ammo pretty soon.
Also blasters can apparently penetrate various forms of armor that would be bullet proof.
but about that
Why the **** doesn't anyone use good old gunpowder.
Actually they do
and some such weapons even appear on the movies