I would like to add :
His intelligence is inconsistent just like his speed, at one point he seems to be a very smart guy , like when he was against 3rd raikage and the point i mentioned in op but there are times when he acts so dumb that its not even funny.Like him figuring out that madara is not edo 3 chapters later, him using same sh!t against nagato right after figuring it out that it doesn't work against him,rushing in without thinking ...
Moreover, it took him a while to get control kyuubi chakra and BM but minato did it almost instantly.
Same applies with sage mode, while sasuke used sage mode susano almost instantly.
Not to mention, no development in 3 year time skip despite of being trained by a ninja like jiraiya.
Basically he have more dumb moments then smart moments and he was always displayed as goofy character so intelligence isn't even supposed to be his forte.