Personally, I'm not a Soriano fan. If you can't take a walk, or be disciplined at the plate, it's a sign that you're a hacker. And hacker's tend to be up and down. Sure, there are exceptions to every rule. But if you want to play the odds, stay away from the whiffers.
IMO, The Adam Dunn citation makes me laugh hard. Show me where he has produced over the course of a whole season with his K numbers.