I like BA F more than
1. United F
2. Thai F
3. Asiana F (post 2016)
I like BA J more than
1. United J
2. Thai J
3. Jal/ANA slanted J
4. Ethiopian J
5. Aeromexico J
Whenever they have a sale, upgrade with avios and itīs the cheapest first class you will find in the world. For the value, it is unbeatable. Straight up comparison, it is still better than a host of them.