English Attack is modest in theory if compared to Bg5 and plans and ideas count much more there than in the main line, as such the better player will always win while the best moves in the Bg5 line are so unhuman that it doesnt feel fun for me to play as I just feel like I'm in a memorization slugfest (I'm not bad at memorizing, I just don't feel like that's how chess should be mainly played). So I strongly recommend the English Attack
English Attack or 6. Bg5 against Najdorf?

I went with the bg5 line, only because when I was deciding between the two - the bg5 line is said to be the most aggressive option. I naturally like attacking, sharp games, and it's not too difficult to learn above a certain level. You can google the two and see some content on both - then try a few games trying both openings and then seeing which positions you feel more comfortable with in the middle game.
Both are very theoretical, with lines of 20+ moves.
Moreover both get heavily played, so theory changes every day.
If you are not a GM, then I would suggest 6 Be2.

If you are not a GM, then I would suggest 6 Be2.
Even 6. Be2 has a lot of theory. If you really wanted to escape theory (cooperative to 6. Bg5, the English attack, the Fischer attack, and 6. Be2, the main lines) then you should probably play moves like 6. g3, 6. h3, and, if you are in a daring mood, 6. Rg1!? is a fine move.
Trying to choose which one is better and more consistent. Thoughts?