@Go Canes!!
I watched his film against South Carolina. He's not a starter but he played almost all the snaps on money downs and some early downs as well. Tennessee had 2 bigger base end types they preferred on run downs. I can understand why as Johnson doesn't create much knockback in the run game. He has a thick lower half and he's pretty explosive but it doesn't translate to upper body strength in tight quarters.
So Miami would be wise to limit his snaps on early downs against run-heavy teams as well. But he has some good traits and skills as a pass rusher. His snap quickness is solid and his speed sneaks up on guys when he hits full stride in pursuit. His most consistent rush move is a simpe bullrush converting speed to power. He does generate knockback with that move and can clear his hands to swipe at the ball or pursue to the ball. He's extremely agile so he can fake the bullrush and rip outside, or strafe to take away option plays and boot action (like Phillips excelled at). His flaw as a pass rusher is his lack of bend - he's not great at flattening around the corner or creating sharp angles on stunts.
I envision his role as mostly a subpackage rusher who can collapse the pocket from the edge, maintain rush lane integrity, trap QBs and track them in pursuit. His effectiveness will be tied to the rest of the group because he's not dominant 1on1 but can be solid and consistent in a collective. Ideally you want him to be your 3rd or 4th best rusher so at least one of the other ends needs to step up along with the interior guys who should be much improved from 2020.
I can also see him playing on early downs against spread option offenses where his agility is an asset defending constraints on the edge or even dropping into coverage on the infamous zone blitzes. Just don't depend on him to stop teams like Louisville or UNC that run a lot of wide zone or power schemes.
---
Would love to hear what our resident film guru genius
@Zbrod95 thinks about my analysis. Am I "god's gift to football" or "retarded" in this instance?