Only thing that concerns me about Williams is he's got alot of miles on those legs. Heavy workload in college as oppossed to White. With that said, choosing between the two i'd take D'Angelo.
In this era of free agency that does not matter, if we draft him, he provides us with a few good years, then next, guys like Martin and Shaun Alexander are the exception not the rule.