That's not a bad roster. And come playoff time, we really could boot Davis and TA pretty much entirely from the rotation except for spot minutes. Nate, Daniels, and Wallace could conceivably play pretty much all the bench minutes.
I wouldn't underestimate Landry either. If BBD doesn't impress, he wouldn't be a bad 9th man on this team.