I am always for NG+ to be added to games so when you play a certain way at start, you don't have to do everything from level 1 again, which would turn people off and instead start with a high level character stated a different way. As for your choices, there really is not enough info to judge what will be good or not. My style would lean toward a pure netrunner, but it depends on how netrunning is, if it is fun then definitely, but if it is not fun, I will probably lean toward techie and then solo.
As for classes, I actually prefer them, although I like the job system more than a fixed class system like in some PRG. The problem with a classless system is that you become a jack of all trades with nothing really defining about you. I love skyrim, but just playing for a few days and I am already a knife wielding ninja wizard who throws fireballs, reanimates the undead, snipes people with arrows, summons monsters, fights with a sword, and brews potions and blacksmith on the side and that is usually at the early stages, later my character becomes even more broken. Just for the RPG elements, I like having some restrictions on roles so you are forced to play a certain way and then when you start a new game you can play a different way and and have a different experience.
I mentioned the job system in RPG's which is cool. They are like classes, but you can change them during the gameplay. So you will have a job like a wizard, soldier, healer, archer...etc. And as you play them, the character levels up that particular job you are equipped with and if you want to level up the other job you need to switch job. Whatever job you are equipped with, you are restricted to that role and its abilities, although certain skills will be shared among the jobs so when it levels up in one, it will be shared. I though that was pretty neat. So you are restricted to a type of play, but those moments where you might need a different type of character, you can switch to it and use it.