Ive been wearing a Catlike for the last couple of years. I also have a Giro Atmos and a Specialized S-Works hanging around somewhere. The S-Works fits nice but seems prone to accumulating sweat on the brow of the helmet. The Atmos fits okay but seems kind of flat in the middle (On my head), its still comfortable to wear tho. The Catlike runs small.. I have a large and it barely fits my American head. I think all of the european helmets have this same issue.
I just bought a couple of pink Atmos's to go with the Pinarellos.. they'll probably become our new helmet of choice.