I like the KID or Gruenfeld depending on my mood, I don't think they need a ton of theory, but I'm not the one to answer that question...as for the QGD this usually results in my defences being rendered into a puddle of goo..
Best Defense to d4
KID main line yes , doesnt need much theory but when u go offline samisch,averbakh,four pawns, h3 system, fianchetto, veresov, torre....... no u will need to study a lot
I usually play f5. I sometimes play c5, though I've sort of abandoned that due to the large number of games I've lost playing it.
I usually play f5. I sometimes play c5, though I've sort of abandoned that due to the large number of games I've lost playing it.
I feel exactly the same except it's in reply to 1. e4 and not 1. d4 
In a tournament on Saturday, I played an opponent that has always played d4. I debated using the following openings: QGD, Budapest Gambit, Dutch Stonewall, Dutch Leningrad, Nimzo Indian, Semi Slav, KID, and Modern Benoni. Because they always play drawish continuations against the Semi Slav, Modern Benoni, Nimzo Indian, the QGD, and the Dutch, I decided on the KID. They had been booking up on my Budapest.

King's Indian Defence. The main line is an exciting race to break the other player's defences before the other player can. Maybe it's not like that for GMs, but it is for amateurs like me. When white does not play the main line it is a bit dull but oh well.
KID became very drawish nowdays so it don't give Black any actual advantage.But again it depends.For some players even Albin Countergambit is a very good opening