Amazingly, I haven't yet read any of Diamond's work, though I think I have this on my bookcase.
I know that Tainter has criticized him some for cherry picking in order to support his presuppositions, specifically regarding his Easter Island ideas. I think he talks about it a little bit on this Omega Tau podcast:
http://omegataupodcast.net/184-societal-complexity-and-colla...
It's on my personal list still though, get around to it eventually.