That analysis is spot-on.
Willis is a "splash" DT.
He'll make some splash plays (TFL's) but then be a non-factor for the next 3 downs.
He hasn't shown the ability to be a "grown man" and take-on/shed blockers. You're not gonna be able to swim by everybody in the NFL. At some point you have to...