Super interesting gamble. Bob Williams is a legit good ascending young player, but has some bad injury and foul issues. He'll be able to platoon for a few years with Horford, but then you're saying he can be on the floor for 30+ MPG with that money you're giving him.
Regardless, you take the shot. He has multi-year all-defensive upside if he can stay on the floor.