There are good players who play for mediocre teams and mediocre coaches. There are also unimpressive players who play for great teams and great coaches and are labeled "great" by virtue of association. Some of them even make it into halls of fame. Leaving aside Book, I'd take him over the guys who followed him at ND