I gave the class a "B" as well. I really like this class, especially the emphasis on the db and ol positions. Agree with FF that it would have been nice to pick up a quarterback. Hopefully, Freeman's departure from the class won't come back to haunt us. But, I don't think you can blame Callahan and company for players switching commits at the last moment.
I like how Callahan described the offensive line. He said something to the extent that we were adding "girth" to our line, and he used hand gestures to emphasize their size. It reminded me how my father-in-law would describe the polled herefords that he sells every year.
I really like our WR corp. The fact that they're all 6'3" and taller will create some mismatches.
I give a C+. Top 10-15 for me would be a "B" and Top 10 would be an "A". So, am I a tough grader?! Ha!
Tough grader? So, every team's class BELOW a top #20 team would be a "C", "D" or "F"? You don't give a team credit for filling need positions. Wow!! You're harsh!!

I Would have given this class an "A-" or "B+" if we kept Freeman and Palmer or landed another big name recruit like Walton or Deas. The coaches did another splendid job recruiting this year, IMO. Can't wait to see how the new recruits compete and play on the field.