I honestly think Bosch gets a bad rep from all of the parts house doofus's and mechanics that have recommended an O2 sensor to fix an O2 code, when the sensor was never the issue. I've worked for several national parts stores, and know that two of them do (or at one time did) stock only Bosch sensors, and that the Bosch prices were often cheaper than other brands that could be ordered. As for the times when a Bosch was installed and threw a code where another brand did not, I can only say that there are different styles of O2 sensors and that Bosch's compatibility may be lacking. They are far too large a company and supply far too many OEM's with factory parts to be as bad at making O2's as some would believe. I'm not trying to single you out TTZ06, as you are entitled to your opinion as anybody else, I simply see the blanket statement that Bosch makes bad sensors too often not to put my .02 in.
All that being said, TTZ06 is right about ACDelco. They (and Delphi) are about as foolproof as you can get for a GM product. If you want guaranteed fit and function, go OEM.