I'd rather the author make the MC really dumb than have him just push through with luck all the time. Having him appear smart some of the time doesn't really make him appear 'hero-like' at all - he just appears more dumb. Really makes the plot or his 'growth' pointless.
For example, the MC's inner monologues are so pointless. They reveal basic implications all the time that the reader doesn't need to care about. There's no depth.
Only redeeming quality is the art which is aggravating. There needs to be more text and depth rather than "oh shit", my problems were solved randomly.