I have used a bike with quick release clamp; had good experience. A different mechanic might tell you if something is mismatched.
Re: the puncture -- maybe it was just bad luck, but check the tyre pressure; lower pressure can increase the chances of a puncture.
-{db}.