One of two possibilities here
1. Game actually isn't that good compared to hype (see halo3) and will have huge launch and dwindle off fairly quickly. Resulting in sub-GTA:SA levels.
2. Game is really good and has huge launch and very good legs on both platforms. Thus greatly exceeding GTA:SA sales.
Either way, 10-15m by end of year should be easy.







