I dont agree with the fact shinichi/conan being the 2bnd smartest character
He didnt figure out number of cases until some people hinted him on the case..
Like how kaito kid has already figured out number of things and then send conan into the case so that it could be disclosed and he provides hints to conan with disguises thus implicitly making him more smarter
Akai Shuichi--hinted conan few times too ,,,
and the sera sister/mother whoever that little girl was she figured out the case way before conan did with just some small data from sera on phone
and recently wakasa rumi hint'
i have forgotten more but there were numbers of such cases. So, I cant agree with conan being at 2nd ..cause he was hinted...i know he would have figured out that eventually but since someone else already gave hint that means they had already figured that out