I took the time to read through all of this so I figured I'd share my piece as well (we've met on a previous thread though
)
Now, I've never been big on the closed sourcing apple uses. One of my exes had an iPhone 3 and I played with it and absolutely hated it lol. Granted we're way into the future now with iPhone 6 and ios8. So bummed that 8.1 killed off emulation for good.
Truth of the matter is no phone is perfect. Phones are built and sometimes there are a few defective ones that need a replacement. Happens with iPhone, Android, Windows Phone, and everything in between. Sometimes you'll get a defective charger, sometimes a defective device, and sometimes you'll be perfectly set from the get go.
I've had issues with my G2, but I've never blamed the phone. I've usually found an app with a compatibility conflict or just bad coding *cough* RollerCoaster Tycoon 4 *cough* I've also had issues following the kitkat update, sending the phone for repair didn't fix them and neither did zvd. Zve probably won't either. If anything fixes it, it'll be the Lollipop update next year. The issue though I've solved myself by changing a few settings.
Basically if I was connected to LTE the phone would forward calls to voice-mail or, they'd come through but the phone wouldn't allow me to answer them. I turned on voice roaming and that fixed the problem. I can answer the calls but a triangle pops up over the signal bar showing I'm roaming. I've checked signal check and sprint zone while on call and it doesn't appear to actually be roaming. Just a false indicator. Since I had roaming turned off the phone couldn't display the roaming triangle and calls were refused. *shrug* Funny thing here is there's an app on Android Market by LG for the LG Enlighten for a roaming indicator problem. I've emailed LG a few times over it and they never replied. Oh well. No big deal.
Aside from that, I don't really have much of a problem with the phone. It works great, and coming from a Nexus S that's an understatement lol.
I don't use the LG launcher though. I prefer the vanilla feel so I use Nova launcher (even used it on my nexus just because of the features it had that ics and jb lacked.
I have very little iPhone experience though so I can't praise or defend them. All I know is you're still heavily restricted with what you can and cannot do on their phones. That's always been a sore spot for me. I prefer to personalize my phones so they stand out. I'm always tweaking stuff.
I have nothing against apple though. IPhones have their place here. A lot of people like the simplicity that comes with the ios. It's also a lot less work too. With everything set for you, you don't have to concern yourself with variables that may increase battery drain or cause applications to crash on your phone. IPhone has a much gentler learning curve than Android does, and for new Android users I would always recommend a nexus device specifically because there is no manufacturer launcher overlay. It's purely Android. Which gives it a much easier interface to learn. When manufacturers start putting all these bells and whistles is when things get confusing. To top it off, the most popular Android lines come from manufacturers that do their own launchers. That's why I think a lot of people go from iPhone to Android and get so confused with all the new information that they just rather stick with what they know and what's easy for them.
No phone os is perfect though. The Android ecosystem is fragmented and there's numerous types of phones for numerous incomes. Some of which are more susceptible to being problematic than others. IPhone on the other hand is different. There's very little fragmentation in the ecosystem and everything is more likely to work well on numerous variations of the devices.
When it comes down to it though, there's a phone that fits you and there is a phone that doesn't. Figuring it out is all a part of the fun. That's why we have grace periods.
I hope your replacement works as it's intending because the G2 is a fantastic phone. The iPhone is fantastic as well. I hope you find out which one of them works best for your personal needs.