Dogs haven't been wild animals for centuries...millenia even. So I don't buy that part of the BARF or RMB argument.
Even if I did believe that dogs should only eat what they would eat "in the wild", the meaty bones argument still wouldn't hold up. Have you ever watched a coyote or wolf or any other carnivore eat a prey animal? Do they eat the clean muscle meat and bone marrow and leave the rest? NO. Most go straight for the gut. And do you know what's in the gut? PLANT MATTER. Grains, grasses, leaves, bark, seeds, fruits, and vegetables.
Most carnivores don't eat other carnivores as their main diet. Most carnivores eat granivores and herbivores as their primary prey. That alone tells me that plant matter is still vitally important in a carnivore's diet.
I'm not a DVM and I don't have a degree in dog nutrition, so I think it would be pretty dangerous of me to think I could give my dog bits and pieces of this or that and provide him all the nutrition he needs. The home-prepared diets are also exponentially more expensive than even designer kibble.
I feed Diamond Naturals. Have for years (used to feed Chicken & Rice but switched to Lamb & Rice). It's mostly available at feed stores, but you might be able to get it at some privately-owned pet shops. My dogs have always had firm non-smelly stools, clean teeth, no parasites, very little gas, healthy coat and skin, bright eyes, lean muscle, and great overall health. My vet swears by it, as do many professional breeders. I've even converted rescue/foster dogs over to Diamond without an adjustment period, and nobody's ever had a problem with it.
Dog food is a very personal issue though. I've seen more people get into violent, heated debates over dog food than over human infant care and breastfeeding.
As long as the dog is healthy, to each his own.
And just for fun, you might want to take a look at this web site:
Dog Foods - "What in the world should I buy?"
It's the most informative dog food article (and collection of links) that I've ever read.