Begrudgingly the Tarrasch. I at least understand how to play IQP positions, being one that plays the French and playing in many positions where White (Exchange w/ 4.c4) and Black (Open Tarrasch w/ 4...exd5) deal with the IQP.
I hate the Grunfeld like the plague. Black, White, doesn't matter. Not saying it is unsound. It just does not click at all with my way of thinking. I avoid it at all cost with both colors!
But what I think is not what others, like Kasparov, think. The point being that what others think won't really help you! YOU need to figure out you!
For me, It's the Sokolsky, French, and Dutch that make up the core of my repertoire. For you, it is likely completely different!
If you were to going to put in time, learning defence to 1d4 1Nf3 1c4 flank setups which would you choose of the 2 ? Tarrasch or Grunfeld and some reasoning for your choice.
Thank You,