Oh, he is smart. Or better say, as smart as the player given it's a game about choices and player has the final word. But if you listen to his thoughts, they often offer valuable insight. I think he has keen analytical mind, but as I say, it's the player who is calling the shots.
He's "social smart", like some can be "street smart", and effectively have an analytical mind, I agree with this. But he still miss something to be effectively smart ; at least from my point of view. Would he be effectively smart, that he wouldn't had the opportunity to die because of an intriguing malfunction of the pewpewpew system ; he would have seen it come and would have had apologized to save his ass. He also would have seen the wife (don't remember her name right now) come from miles away, and not just understood that she was flirting with him. This among other things, including his total lack of clues regarding what Chris intended to do with him in her dom route.
Which don't mean that he's an idiot, nor that
Nottravis didn't wrote him right. He have the level of smartness needed for the story, and he need to be clueless here and there for it to function correctly.
He is perhaps a little above the average for this universe, but he's also far to be a pretender for the title of "smartest MC". And it's right, because it's what make him lovable as MC.
But well, like I implied right before your comment, unlike intelligence and stupidity, smartness isn't something that can easily be judged. Partly because we don't necessarily share the same referential than him (I use computers since more than 30 years, yet my daughter explained me how to use my smartphone. Still I'm smart for someone of my generation), and partly because we tend to judge it in regard of ourselves.
If we needed the internal thought of the MC to understand something, then he's undeniably smart ; assuming that the game is well wrote, and that the said explanation don't just come from nowhere to compensate the lack of writing skill of the author. But if it's the opposite, if the MC didn't reacted to something we feel obvious, it become difficult to see it as someone smart, because he's less smart than ourselves.