The general perception of Hall has been that he is overrated and constantly gets burned. It makes sense to say that after his 2nd year when he had a very off year. This past year though, he played lights out. While being manned up often, he gave up 1 TD and didnt get burned much either. The biggest play I remember him giving up was the 30ish yard pass to Anthony Gonzalez, and he might have been funneling him to the safety, I dont know.
And in regards to the penalties and the Panthers game. I know that he got very emotional, but to say that he lost the game for them is stupid. He absolutely shut down Steve Smith the rest of the 55 minutes of the game. And also, the last penalty was complete BS. Steve Smith was in his face as much as Hall was.