I asked a similar question of some of the 2000's at my local club and they gave they all gave the same answer. They all said study the Grunfeld over the KID because the KID is closed and makes development more tricky, especially for beginners. I didn't ask about the nimzo so I'm not sure about it. I took their advice and started working on the Grunfeld.
They also said to make sure I don't slack up on studying tactics and middle and endgame strategy. It's much more important to get an understanding of tactics than openings.
I employ the French against 1. e4.
I'm wondering if someone could explain to me the relative merits of these three defenses. I've been mostly playing the Nimzo Indian but I want to consider all three to take a deeper dive into and use more consistently. It seems to me that the Nimzo has the most early game variations because many players will try to avoid it, so focusing on the KID or the Grunfeld may be easier to learn for a beginner.
I'm not sure if this helps in any way, but I use the Sicilian Najdorf when playing as black against E4. Thanks!