Yeah, Used grade augments aren't as great as they used to be before Body Shop. Bad Luck, easy to jam, easy to break - buyer beware!
All my characters nowadays have Bad Luck and Silver Lining qualities because glitches are fun, so that softens the harshness of the added penalty. But I think most players will be (should be?) scared off by the negatives.
Bioware also can't benefit from Cyberware Overdrive, which is a great mechanic that gives chrome an edge.