I'd take a NJE Gulf V, but that probably doesn't help you much
Seriously tho' I would rather connect in EWR for three reasons...
1 & 2) I am not keen on Gatwick, or BA !
3) EWR splits the journey a bit better; 3hrs + 5 1/2hrs rather than a lenghty 8hrs + 1 1/2hrs