I think the biggest problem with buchholz is durability, he just is not big and strong enough to pitch 200 innings. As he tires, his mechanics fail and the bottom falls out.
As a reliever, pitching 70 to 80 innings a year, he could be killer, because his stuff can be above average.