Accusations of Environmental Determinism have plagued this book since it's publication. I read it a long time ago without some of what I know now and I still found it hopelessly biased. It seems to ignore huge parts of human innovation vis a vis agriculture. Not to mention acknowledging state creation in this phase of capital accumulation. What are your professional opinions in regard Mr.Diamond book?
Edit: added a word in the last sentence.
You're not alone in your distaste for the book. There are several excellent discussions of in our FAQ.
To sum up those responses, Diamond's depiction of history is in turns inaccurate, uncritical, and decades out of date. His descriptions of disease and conquest are dead wrong, his use of primary sources is amateurish, and his sense of time is flexible according to his needs. And, as you mention, Diamond has all of human history to work with so he can pick and choose the parts that best fit his theory while ignoring those that don't.