Here is where we need to divert from City of Hero's mentality! and think more like a Call of Duty type game.
Like Space weapons There is no real time player skill accuracy required to fire weapons. This makes me crazy. How about a target site!! Then a gun could actually do a lot more damage. It also makes me crazy that if you love to just shoot stuff it takes something like 23 shots to kill a bad guy. When your weapon makes a big BOOM Bad guys should die!
It appears that all grounds weapons at each level deliver about the same amount of damage when its all said and done. Also there is only about 5 different types of weapons all the same just different levels base off your rank.
For the luv of Pete, Throw in an occasional Machine Gun. Surely there's room for some machine gun "feeling" weapons.