Terrance Williams has always struck me as a solid receiver that is a good compliment to Dez, though he doesn't seem to have that extra gear to push himself into the next category of WRs. He's not always been the most consistent player, but he has done a fair job for us these past three years. The big question will be whether or not we decide to extend him, and if we do, what we will pay him. For me, unless it's a team friendly deal, I think I would be tempted to consider other options in next year's draft to see if we could upgrade our #2 receiver position to take some of the burden off Dez.
As for Williams or Butler, the latter has more speed and can help stretch the field. He has been tipped to be a guy to breakout for a while now, or at least that's the impression I got of him off some Raiders fans. Maybe him and Dak are productive together, though as others have said, it is likely that Romo turns to Williams over Butler. But either way, if they can both make plays we are good to go. But perhaps next season Butler is retained while Williams walks if his demands are too much for a steady number #2 receiver.