I don't think parents of 10 year olds will buy GTA since they have heard bad things about it in the news 6 years ago. But since all the 10 year olds play COD they buy it for their kid as well. So it will probably outsell short term. But after 2 years GTA will outsell the COD of the year that GTA 5 came out in. But then again. If you count all the sales of every years COD since GTA5 releases, no.
In the end it doesn't matter what you put in a console, because after a year or less its all outdated anyway. Consoles have other strengths, but having the best hardware is not one of them. So just get over it.
Just buy the damn disc version, then you will always have it. Internet or not... can't believe PC users are so tied to their digital purchase. I'm just buying BF3 pc version on disc. That way no one can screw me over