The less than flattering reviews are in comparison to other airlines F classes and in extreme top business class providers.
LH's business class is not one of those used to bash BA's F, heck its not even one used to bash BA's J, with both a window step over and complete lack of privacy!
Having flown both LX and BA F, I did not think the former was much better, so if you're happy with LX J, you'll much prefer BA's F.
Cost reasons apart, you'd be mad to choose LH J over BA F, unless the schedule suits you much, much better!