AA's catering has taken a dive over the last year or so, so I'd take a BA aircraft with an upper deck. You have a certainty of good IFE on the A380, while it's only maybe a 70% chance on the 747 on that route so if your kids are highly dependent on entertainment being provided, take the A380.