Sofitel is most convenient for me when I am flying into and/or out of T5.
It shows up at a pretty good price using some “opaque” booking methods.
At times I do use the Bath Rd hotels, but it’s mostly the Sofitel for me when I’m staying by the airport.