I was recently reading Hulk: Gray, and while reading I realised how goofy and annoying Rick is. Then I thought about it a little more and it came to my attention that there are a lot of annoying side kicks to tone down on the gritty main character. Zeke from InFamous is another good example to this. While Cole is very gruff and angry, it seems like Zeke has been put in to tone down on that manliness.
So I ask, why does it have to be like this? Why can't we have two bad ass's together? It seems like developers/creators are scared to change the rhythm of this.
The Avengers does kinda go against everything I've just said, but I think my point is still valid. I think companies and developers need to mix it up a bit. Much like Media in general really.