Beauty is in the eye of the beholder when it comes to NFL draft classes.

Some draft analysts and writers will love a class while others will rip it to shreds. This has been the case with the Buffalo Bills' 2018 draft class.

ESPN's Mel Kiper Jr. loved the Bills' eight picks. He gave Buffalo an 'A.' It was the highest grade that Kiper gave out following this year's draft. Whereas Kiper was high on Buffalo's rookie class, Vinnie Iyer of the Sporting News gave the Bills his lowest draft grade. Iyer gave Buffalo a 'D' grade, but it wasn't necessarily for the entire draft class. Iyer's grade was centered on Josh Allen. The Sporting News writer felt Allen wasn't worth trading for because he is "likely to be a big-armed bust" in the NFL.

Here is Iyer's analysis on the Bills' draft class.

Edmunds and Phillips were the standout picks for Sean McDermott's front seven in his first draft with Brandon Beane. But this grade is based on the fact that Allen is likely to be a big-armed bust. The QB wasn't worth the trade, especially at the cost of two second-rounders. The Bills drafted like a team set to return to the playoffs; their glaring weaknesses on the offensive line and at wide receiver should have been addressed earlier. QB desperation is never a good way to draft, and it led to a chain reaction that gave Allen and AJ McCarron little support.

There doesn't seem to be much middle ground when it comes to Allen. Some writers and analysts love the quarterback's upside and others feel he wasn't worth taking high in the draft. The good news is Allen will receive the opportunity to prove his critics wrong in due time.