BA F on A380 is a good F product. Much better than CX J in most respects: seat, food, wine, even service.
F on 777 does not have such a great seat (but better than on 747 mentioned above.
Note that all BA F seats are equal, even on the same plane.
Be aware that surcharges on BA can be stiff.