Judging by the quotes compiled here, it seems Xenophon is the object of a contempt normally reserved for undergrads. What's the deal with that? What makes his work allegedly so much worse than i.e. Thucydides?
Hah, great link. The two books I would recommend here are Simon Hornblower's The Greek World, 479-323 BC, and Terry Buckley's Aspects of Greek History 750-323 BC: A Source-based Approach.
Hornblower because he's fairly generous to Xenophon: he makes extensive use of him as a source, and doesn't say anything particularly negative about him. But he still points out that Diodorus is the more reliable source, especially in the wake of the 'Oxyrhynchus Historian' find. He's a good example of a historian using Xenophon as a source with caution.
Terry Buckley is far less generous. He allows that Xenophon's works can be enjoyed as memoirs, but states that as a historical source Xenophon is to be criticised for his 'blatant bias' and 'remarkable omissions'. With his Spartan sympathies, for example, Xenophon fails to record entire battles where the Spartans lost, while also exaggerating the significance of battles which the Spartans won. I think the segment is viewable via preview on Amazon, if you want to have a look yourself.
EDIT: Just to expand a little on the above, these are Buckley's reasons in more detail.
Broadly speaking, I think Xenophon has such a poor reputation because he positioned the Hellenica as a follow-up to Thucydides, and then did such a bad job of emulating Thucydides' careful scholarship. And, of course, it doesn't help that Diodorus' star has risen in the last century where Xenophon's has sunk a bit.