They aren't the "most" comfortable seats in the world, but they are built for a purpose, not so much for comfort.
Admittedly I haven't spent *long* durations sitting in the BA seats, nothing like a country drive or anything, but they are fine over shorter distances, and do save those few critical seconds it takes to get off, don a set, etc.