Your question is phrased argumentatively ("If GPG is so great") for someone who hasn't understood the basic purpose of each project. You might consider asking with more humility and curiosity next time.
Ok true, TrueCrypt does disk encryption. I know that you can't do that with GPG. But many many people also use TrueCrypt for file encryption. My question referred to this use case. When I want to use TrueCrypt to encrypt a file, is it always better to use GPG instead?
Because look. I don't know anything about crypto so I can't evaluate either by myself. So my only criterion to decide which is better is to ask which one has been more thoroughly tested which is obviously GPG. So I would imagine TC would have a hard time convincing non-experts that they're an improvement...