It's really quite sucky when you look at the cash cow cybertech where a crit can net you a few hundred thousand credits.
As a cybertecher, i have to concur. A crit with armorings nets me between 900k and 1 million (auction house tax included), that's at least the case on my server (T3-M4, german PvE)
I crafted 10 armorings tonight, i critted 3 times, so i already earned at least 2,7 million credits during my sleep. Compared to an additional stim, that's frakking insane. Biochems only advantage was and is its reusable stims.