I wish I had the time, energy, and refrigerator/freezer space to feed raw. I know better than to think I'm that ambitious, and that knowledgeable, to feed a balanced, nutritious diet.

I feed our dog Natural Balance grain free kibble, and mix two different types together to give him more protein sources. Usually I'll do duck and lamb or venison, so there's a white and a red meat. He also gets Natural Balance meat roll, which I love, because it has all sorts of organ meats in it.
I think eventually I'll switch him over to EVO, though, because I like the ingredients better, Natural Balance isn't quite so "balanced" as they'd like you to believe.
But, yeah, if I thought I could manage it, I think raw is definitely the best way to go. That way you know exactly what your dog is eating. I don't even cook that well for MYSELF though!!