Yes, shadowrunners should definitely have flaws, but by fatal flaws, I mean the kind of flaws that make you question how the character could have survived to reach this point. And even those can be acceptable, if there is a good reason for them. For example, maybe a character is starting out with no contacts at all, because he had to flee another sprawl and start over after choosing the wrong side in a war between two criminal factions.