Welp I was a GM tech for 9 years and couldn't stand any of the OE pads that they used.
Ceramic are decent, not too overpriced, but will shorten the life of the rotors (hardly noticable though).
I would go with a ceramic personally.
Buy here...
http://www.rockauto.com/
Even with shipping they are still usually cheaper and have GREAT customer service.