Ya....roles have always been an issue in my groups game and we have been playing together for over 15years, but then again combat /weapons are so deadly even a media can kill a solo if they are smart.
And there are a few other roles missing from the list that could easily be brought in instead.
Prowler (My personal favorite) Special: Sneak -gives a bonus to stealth skills, they are the thief types.
Assassin and Covert Specialist Special: Combat Sneak - A combination of a solo combat sense and a prowlers sneak but only half the bonus.
Spy Special: Chameleon - Can pass as other roles...(Our house version is adds to disguise and/or persuasion)
Ganger Special: Gang Rank - Lets you bring some people with you and get some things the gang has also turf and other gang knowlege
There are a variety of other role options at least skill wise but only a handful of special skills, some of course more useful than others or additions and variations of the corebook roles.
If the game has you starting out in the gutter (Which they mentioned) then you would have to bring yourself up from the street and into the role for the most part. A few of the roles i just cant see being that interesting in a videogame except if you had a group of people but that is just me.