Overall User Rating (3.9 Out of 5 based on 244 ratings)
Overall: I9100 is now getting replaced by I9100G in India and some Asian countries. Its important to know the differences:nn1. I9100 has better CPU and better GPU compared to G version. G version's CPU is capped at 1008 Mhz, it seldom reaches the specified 1200 Mhz when in stress. The Mali 400 in I9100 is much better than PowerVR 540 in I9100G (this same powerVR 540 is present in Galaxy Nexus, Moto Razr, Optimus 3D etc)nn2. I9100 has way better custom ROM support thanks to it being older and many devs have it. So all good roms like CheckROM, MIUI, Cyanogen mod are available. But, as the I9100G uses Ti OMAP 4430, which is very similar to Galaxy Nexus's Ti OMAP 4460, and as their GPU is same, expect ports of this mods for I9100G soon, as it will be more simpler to port them.nn3. I9100G, is having better battery backup and less heating thanks to lower clocked CPU.nn4. In Antutu benchmarks, when I9100G is overclocked to 1.2 Ghz, it actually beats I9100 by a couple of 100 points.nn5. There is no yellow screen problem, wake up lag, and color banding issue in I9100G, which are quite common in I9100 (google /youtube for these issues)nn6. THE MOST IMPORTANT POINT: Samsung officially launched 2.3.6 Gingerbread for I9100G via KIES and OTA in INDIA. There is NO UPDATE released for I9100 in India. Its still stuck on 2.3.3 May 2011 firmware.nThis might not be a point of concern for power users who flash other countriy's firmware, but there have been cases of people losing IMEIs and their basebands while using other country's firmware.nThis has lead to an outcry from Indian I9100 owners, asking Samsung for I9100 2.3.6 firmware, but Samsung has not paid attention and they haven't even replied.nnSo, if you want official updates, go for I9100G.nIf you want custom ROM support and few 100 more numbers in benchmars, get I9100.