Lots of people refer to dogfoodanalysis.com. It is very useful in comparing brands. I found another site that will give you some background on what makes a good or bad dog food. It doesn't go so much brand by brand but does offer some good basic information and is helpful in comparing brands and also in interpreting reviews of brands. Here's the link.
The Dog Food Project - How does your Dog Food Brand compare?