No comparison. LGW so much more passenger friendly, better service, logistically easier on departures and arrivals. And for one travelling on non-EU passport, well, what can you say about the Nazis at LHR immigration. Overall, LHR is feral.
Gatwick wins, hands down. BA should run more long haul services in and out of there.
(my experience mainly to and from USA)