Full-body workouts are great for someone who can only train a few times per week, as missing one day will be less detrimental.
My clients train hard. They don't scream or throw weights - they just push hard, trying to get more out of themselves than their bodies want to give, trying to walk that terrible, beautiful line between controlled aggression and all-out insanity.
If your diet is dialed in, you can train in a pretty subpar manner and still get passable results. On the other hand, if your training is fantastic but your diet is crap, you have a harder road ahead of you.