I usually really enjoy hearing what you have to say. Most of the time you appear very informed.
You don't seem to be in this case.
Statistically speaking - Bill James has put Biggio at #5 on his list of best players of all time. Granted -- his approach is purely statistical analysis of Dollars spent VS. Value achieved, but it does add a bit of context to how under-appreciated Biggio's talents were. Yes, he did decline in his later years.
But to put Cano and Utley in the same sentence as Craig Biggio's career just makes me think you really don't know much about his career.
Out of his 20 year career, he was in the top 25 in runs scored 14 times. You don't achieve that type of consistency by not being a top MLB player.
Biggio pretty much kept his career stats the same as Sandbergs -- yet Biggio had about 2,000 more ABs. So, how do you equate Sandberg being that much better? I'll tell you how -- Sandberg played for the Cubs. Biggio played for the Astros. Both from an offensive perspective, Sandberg had the benefit of a better hitter's park. From a defensive perspective, Sandberg had the benefit of natural grass. If you ever got on the field in the Astrodome in the 90's, you'd know how huge of an advantage natural turf is to 2nd basemen.
If Biggio and Bagwell had played their entire careers in Minute Maid Park there would be no discussion. Their numbers would've been even better HOF caliber than they already are.
Sorry for the TL:DR crowd.