I think it's kind of sad we're limited to so few weapon types. I would suggest letting us use more weapons, which would also be awesome for roleplay.
I would suggest perhaps something like this:
Agent:
Operative, can use Rifles and Pistols.
Sniper, can use Sniper rifle, Rifles and Pistols.
Bounty Hunter:
Mercenary, can use Rifles and Pistols.
Trooper:
Vanguard, Rifles and Pistols.
Commando, Cannon, Rifles and Pistols.
Jedi and Sith I can't really comment on. I feel they're good as is.
How about you guys? Any comments on this?