Duke needs more balance in who they take. All one-and-dones is frustrating, and ultimately, not successful.
Villanova has that balance. Excellent recruits, but most guys are multi-year players; they look that way on the way in, and they stay and develop. Fortunately, Capel won't be able to get the very best players, not yet anyway, and he'll have to "settle" for very talented second tier guys, which are the type that Nova and UNC have been getting.
I know people will point to Duke winning a NC with three one-and-dones, but one, there were experienced players on that team too, and two, that was four years ago now. Duke has become an all one-and-done team the last few years, like Kentucky, and while they win games, neither has made it to a final 4 in four years now. Nova and UNC have each made it twice, together winning the last 3 NCs.