For two months I've compared him to Justin Smith, former Missouri, Cincinnati and SF player. (4th. - 5th. overall for Bengals)
Solid, unspectacular (for casual fans) player, but with all you need to a long, productive carrer in NFL. High motor, great teammate (some level of leadership), versatility along the line, simply is the player who makes the job for others to shine.