Okay I apologize if this was requested already. A suggestion would be to have a different character model for each weapon. This would make some players more easy to identify.
If you look at the picture below, the characters have completely different weapons and models that make them easy to identify and really emphasize on their abilities.