It's funny, I went to every home game he ever played at NC State and I come away feeling the exact opposite of how you viewed him.
His ability to shoot gaps and create havoc in the backfield was unreal while he was with State. He not a behemoth run stopper, that was Tank Tyler's job. If you look at how productive Mario Williams was when McCargo was on the field / off the field, you'd be shocked. A lot of Williams sacks / TFL were guys that had been flushed out by McCargo. He might not have received the stats, but he sure deserved some credit. There's a reason he started on the DL as a RS-Freshman.
This guy was an unrecruited HS fullback that Amato found while recruiting Virginia (his only other scholarship was to James Madison) and brought him in and converted him to DL, so he hasn't been playing it very long. Spent his RS year and RS-Fr year alternating between DT and DL before putting on enough weight to handle DT fulltime. Give him some time.
His only real negative are that he can be injury prone. People on this board have a negative view on him because we traded up for him and he got hurt.
Saw him during the offseason and spoke with him, he seems to be in good spirits and in good health. I think we will all be very happy with his production this year.