Jag har inte testat American och det var ganska länge sedan jag flög med BA i Premium Economy.
Men personligen skulle jag nog satsa på British Airways om du skall flyga oneworld. Kanske framför allt för att de har Premium Economy på varje flyg medan American enbart har det på vissa modeller. Bägge bolagen flyger direkt på Philadelphia från London men American med flygplan som normalt INTE har Premium Economy ännu (A330-300).
Fördelen med att flyga American ut från London är väl att du kan nyttja F-loungerna i LHR T3.
Har ingen aning om det är olika poängintjäning till AY Plus beroende på vem du flyger med, men Finnair har codeshare på alla flygen om jag förstår det rätt.