Billy is who we all thought he was, minus the Sox front office. Best value being, running the bases that someone else hit the way on for. As a normal starter/player, not so much.
Lamb has more hits in this park, than Grandal has, this year. So yeah...neither is a real guarantee. Fact is, it should have been the DH spot moved to 7th/8th in the order.
For a team that isn't hitting, Grandal isn't exactly the answer. It'd be different if they weren't getting on base, either, but they are just flat out not hitting when it matters.