Conti GP 4 season for me but it depends what your route is like. I very seldon, like 2 in 4 years, get punctures on the road section of my commute but the problem starts when I get on the cycle path with grit, glass, stones, etc.
I've tried the following, although there have been others that I can't remember –
Michelin krylion carbons – lots of punctures after about a month, very disappointed.
Michelin Pro3 race – not bad but glass/grit gets through easily.
Bontrager hardcase – good puncture resistance but very wooden feel
Vittoria open corsa evo cx – stunningly fast, grippy tyre but cut up pretty easily and started to puncture after a month.
The gp4 season has been the best at puncture resistance by a long, long way.
schwalbe marathon plus are pretty heavy.
I do fancy trying a set of vittoria open pave though.