British Airways business class is a controversial product. It’s fully lie flat, which is better than angled, but it’s probably the worst lie flat product out there. The airline often sells business class at a deep discount through sales, and so the product can be a good value (albeit not as much on award tickets where you’re paying fuel surcharges).
When it’s substantially cheap than the competition it’s value for money. But it’s far from top shelf. It’s also worth knowing that some seats are better – and worse – than others.