Just check the fare class of the ticket, some of their fares are inconsistent with OneWorld and you wouldn't get Tier Points as a result (e.g. I've had Business tickets that end up in what, to BA's eyes, is the F redemption bucket).
Also, the amenity kit is limited (no toiletries, just an eye mask and socks I think). The coffee is Nespresso.
Great airline. Go for it.