It's not as effective, and certain skills simply require the cannon. You do lose out on certain skills and some damage if you switch from a cannon to a normal blaster on a commando. Well, I've personally gone back and forth on the Trooper, re-making the same character 5 times now.