The Catalan is good and there really isn't anyway to avoid it without completely changing how you play. The KID, Dutch, Grunfeld, Benoni all dodge it (White can still fianchetto but it's different from the Catalan and not mainline except against the Dutch). If you still want the QGD or Nimzo/QID setups you pretty much just need to look at the various ways of meeting the Catalan, whether the 6...dxc4 line which is popular at the top level or a line where you insert an early check on b4.
The only problem with the 4...dxc4/6...dxc4 variations is they are wildly popular so your opponents will have a lot of good ideas there. Check Tiviakov's games for 1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 Bb4+ 5.Bd2 Be7 6.Nf3 c6, he covers this in his No Fear of 1.d4 (volume 1) ChessBase DVD. Also check Spassky's games for a closed system with ...Bf8-e7 instead of ...Bf8-b4-e7. One example is vs Petrosian, game 4 1966 https://www.chessgames.com/perl/chessgame?gid=1106696 . Anyway FizzyBand is correct, you need to look at the different options and pick one that suits you. Catalan is about the middlegame and is very deceptive. Sometimes the opening looks fine for black but suddenly it's not. First step is to learn a line that keeps white's advantage to a minimum. Second step is to learn how to play the arising middlegame. Third step is to come up with your own variation to best reach the middlegame you want. (For example, it can be hard to understand why ...Bf8-b4-e7 is played until you have gained some experience.)
Title. I really need one. Its the opening I hate facing the most. I appreciate if you can suggest me a line and its plans. Thanks.
It depends which other openings are already in your repertoire, but for me, playing against the Catalan is very enjoyable, since I can go with Nakamura's setup:
Naka has has this position over 200 times and scores almost 90% with black. GM Illingworth has said that this is probably the only line that exists where black can get realistic kingside attacking chances against the Catalan.