It's a good show, as far as shows go. It's important to note the difference between living in the wilderness and survival. Survival is keeping yourself alive until you can get back to civilization. Dave is good at survival, but he has little understanding or regard for ecology, and if he was actually living in the wild he'd strip all available resources and inevitably starve himself. Cody is more in touch with the big picture, and his expertise is the desert, where you really have to know your shit and tread lightly to ensure the perpetuity of resources.
I've met them both, Dave is one of those assholes you can't help but like, fucking hilarious guy. Cody is more stand offish, so he comes off as kind of an asshole, though I know some good friends of his, and they say he just has to get to know people before he opens up. Another cool thing about Cody is that he's friends with Slayer and is a total metalhead.
Don't go out there with a "man vs. wild" attitude, you have to enter into a symbiotic relationship with an ecosystem, for its health, and yours. That's the fundamental source of ALL our modern problems actually, that we live adversarial to nature.