Why are you lumping Iraq and Afghanistan together? Those were vastly different situations.
Note to down voters: do some research. First of all, there was widespread support for invading Afghanistan in both the US (over 90%) and in Afghanistan (also in the 90% range). This was not the case for Iraq.
Second, Iraq was based on questionable intelligence that there might be things going on there that could potentially lead to attacks on the US at some future time. Afghanistan was in response to an attack that had already occurred by groups that were operating out of Afghanistan.
Third, Congressional support for the Afghanistan invasion was 420 yes, 1 no, 10 not voting in the House, and 98 yes, 2 not voting in the Senate. For Iraq, the House was 297 yes, 133 no, 3 not voting, and the Senate was 77 yes, 23 no. FFS, even Ron Paul voted for invading Afghanistan.
There is no way you can make a plausible case that Bush supporting the Afghanistan invasion indicates low intelligence, whereas you can kind of make such a case for Iraq.