Been a while since I was on this road, but I seem to remeber it as a bit narrow & twisty.
The road via Dorchester is only 5 miles longer, and much better, except that if I remember correctly there is quite a steep hill with hairpin as you come down into the outskirts of Weymouth.
I think it probably depends exactly where in Weymouth you are going.