I wouldn't touch Winston with a ten foot pole. Obviously he has major personality question marks, but I'm not impressed with him as a player either. I think he busts in the NFL.
And while I hate to tell you guys who want an offensive lineman, it's going to be a defensive end. Surprisingly, I'm down with that. Hardy isn't coming back and CJ is getting cut, plus you can address offensive line more efficiently in free agency than you can defensive end. The good news is that it's a pretty deep position in the upcoming draft. I haven't bothered to review any of the guys, but from various lists it appears that Randy Gregory of Nebraska, Shawn Oakman of Baylor, Shane Ray of Missouri, Shilique Calhoun of Michigan State, and Dante Fowler Jr. of Florida are the ones to watch. Carolina won't pick high enough for Leonard Williams.