which one is better?

Queen's Gambit offers a richer set of positions to play and makes a bolder claim for an advantage ( whether you get that advantage or not is a different discussion). The queen's gambit requires more study time though. Perhaps start with the London but every now and then give the Queen's Gambit a try, to start getting a feel for the positions that come up.
Queens Gambit is better if you want a low IQ game, and London is better if you want a confusing one.

Both are losers openings people who can't calculate and are too lazy to study plays the queens gambit and London system, the sharp, calculating genius boys plays the kings gambit , the grob g4 and the Italian, the scotch gambit etc , ruylopez also sometimes

The London is better... for Black. Queen's Gambit is better for White.
Queens Gambit is better if you want a low IQ game, and London is better if you want a confusing one.
I should specify that by London I'm talking about London accelerated.


I don't mind the London System, but you really have to know when to use the Accelerated, Traditional, Jobava, and all the ideas they contain. It really isn't as simple as a lot of people think that it is.

Queens Gambit is better if you want a low IQ game, and London is better if you want a confusing one.
I should specify that by London I'm talking about London accelerated.
If you think the QGD is low IQ you haven't understood a thing about the opening.
Once you see how your initial moves determine the endgame, you will come to respect its royal sophistication. It's one of the most popular Super-GM openings for a reason - its devious logics are hidden behind layers and layers of pseudo-logic that the less experienced players operate by.
Therefore I highly recommend the QGD, in particular the Orthodox and Capablanca-Duras Variations. But the Alekhine and Cambridge Springs Defense are nice lines too.