Defensive players I'd clearly take over Williams for the next 3 years: Myles Garrett, Micah Parsons, Maxx Crosby, Aidan Hutchinson, Jared Verse, Nik Bonitto, Will Anderson Jr.
Toss-up's: Dexter Lawrence, TJ Watt, Chris Jones, Jalen Carter, Jeffrey Simmons, Zach Allen, DeForest Buckner, Byron Murphy, Patrick Surtain, Nick Bosa
If the time horizon were just 1-2 years Watt and Jones would probably be in the "clear take" category, whereas if we're talking 5 years guys like Carter and Murphy would be in the take category, but either way I think it's clear that Williams is in the range of a top 15 defensive player in the league to build around for the next few years.
And this is why I'm not worried about his age:
Chris Jones from 29 to 31 (this year): 10.5/13/29, 5/9/20, 2/5/8, 2X 1st team All Pro and Pro Bowl
Leonard Williams from 29 to 31 (this year): 5.5/10/16, 11/16/28, 4/4/11, 2024 Pro Bowl, likely to make it this year again
DeForest Buckner from 29 to 31 (this year): 8/11/21, 6.5/8/14, 4/9/13, 2023 Pro Bowl, likely to make it this year again
Cam Heyward: Pro Bowler from the age of 29-33, and again last year at 35
That's sacks/TFL/QB hits, all playing at a Pro Bowl level up to age 31 and who knows how much longer into the future for the ones that are currently 31.
Williams isn't going to turn 29 until the very end of next year so we could easily be looking at 3-5 years of Pro Bowl level play starting in 2026.