I've never had issues with wedge seatpost clamps, but then I've always been meticulous about putting grease where it belongs and carbon paste where it belongs (and just enough of each). Used to work at a Giant dealer, and as far as I can tell, there's nothing wrong with the Giant clamps when they're set up properly.
But of a fiddle though.