Shikimaru is smarter, Itachi is wiser and more perceptive.
In battle Itachi's intellectual skills serve him in a more efficient way than Shikimaru.
In my opinion Itachi is superior in the all around usefulness of his specific set of intellectual skills.