I'm in a little delimma and I need some help!! So next Monday my contract with AT&T fully expires and I am planning on switching to Sprint because of their cheap plans and awesome phones. I have the option to get the Samsung Galaxy S3 (US) on Amazon for $0.01 or the LG Optimus G for $99. It sounds like a pretty obvious choice at first, but if you look at the specs, the Sprint version of the Optimus G (Somewhat different from AT&T version) clearly beats the Galaxy S3 in almost every aspect except removable battery, SD Card, and software - (although, regardless of the phone I would probably end up rooting and flashing to a custom ROM anyways). The LG Optimus G is definitely more future proof with 2GB of RAM And a Quad-Core processor. I could probably even substitute the SD card with a USB OTG compatible kernel if I can find one. It also has a very nice 4.7" screen with an IPS display which should be much sharper and have more accurate colors opposed to the S3's saturation (not that it looks bad or anything. ). I'm 15 and have only earned ~$250 of cash throughout the entirety of last year. I am a hardcore modder, gamer, and customizer. So here is my ultimate question. Should I spend $99 to have a 'future proof' phone such as the Optimus G? And, have you ever experienced any significant or noticable lag with heavy graphical gaming on the S3? Please help me out and tell me what you think I should get and why. :/ Remember, I have to live with this phone for the next 2 years so it has to be good! XD Thanks! BTW.. As a side question.. Is quad core really all that great? I mean, I know it makes the device faster, but are there any HUGE benefits as of right now other than slightly faster touch response speeds/transitions? And do you think as time passes developers will take more advantage of its capabilities?? Because this is what is making me hesitant to just dive in head first into the GS3's "buttery smooth" UI of Samsung goodness. X) Let me know what you guys think.