It's great that he's smart and tries to stay out of trouble. However, I think Mac's character is more interesting, when he reveals his flaws (or gets into trouble himself, which can be worse than Bloo himself). In my opinion, Mac's flaws make him more realistic than being some generic kid that always does good and stays out of trouble. You must give the kid credit for imagining the coolest friend ever!
![Smiling Mac](http://www.fosters-home.com/forum/images/smilies/macsmile.gif)