Yes, I've found some of his comments to be a little damming despite the context. However, the BBC have otherwise done a great job at a balanced take on this. I think in the pre-race build up in China there was also significant conversation beween DC, Jake and Norbert Haug about how he felt his drivers were performing, and as usual NH was very positive towards Schumacher, and I think rightly so, he hasn't thrown his toys out the pram (yet!) and generally is very professional when it comes to working with the team and producing a great car and great performances. We watched it countless times from when he started at Ferrari, perhaps with the exception of one season near the beginning.
Despite this, you can't argue that Rosberg hasn't done a fantastic job so far, he is a good consistent driver to have as a team mate and only seems to be getting faster. I can see why Schumi would find it difficult to keep up with the difference in miles they've done since the 2009 shakeup.
Legard though, he's a good commentator in terms of being vocal and passionate, but his F1 knowledge and observational skills are sometimes lacking, which is when Brundle chimes in and we regain our sanity. I see Legard as the commentator for the uneducated masses and those new to F1 - he tells people what the really want to hear rather than the sometimes boring truth behind issues that Brundle would tell you from experience (which I find more interesting as a dedicated fan). Perhaps Legard is a bit too sensationalist, but you can't argue that he provides a balance to the commentary that would otherwise be missing. There isn't a suitable replacement on the TV, and I don't listen to the radio commentary, perhaps I should try that out sometime.