Vbironchef, I just ran across an article that may bring some relief to the problems with the battery life on the iphone 5. There is an outfit on kickstarter that may be of some help in the near future. The story I saw was on another tech site, and I hope that Nate doesn't mind the link being posted here to help out a LR member.http://www.tomshardware.com/news/iExpander-Kickstarter-iPhone-Case-Battery,17946.html
It looks like any other case I have seen for an iphone, but, speaking about the iphone 5 model, it has another battery built in, and it is the same exact battery that is in the phone to start with (=doubles run time), a built-in Lightning to 30-pin adapter so you can use all of your old stuff with it, a micro SD slot so that you can expand the memory if you want, and a more powerful flash that has a longer duration flash (=more light power when taking a photo). Plus it is a pretty good looking protective case too. Check out the link.
As for the problem with maps, she can always install an icon for Google Maps, per Tim Cook's letter on the apple web site.
Since her phone should still be within the return period, make sure that none of the other problems I mentioned in my first post are showing up before you run out of time to return it. Also look for light leaks around the front cover, and do this in a dark room. They will give you a new phone if you find any.
Honestly, I suggest that you make sure that she wants an iphone, and won't accept an Android phone. If she is willing to go with an Android phone, the HTC One X phones (3 models, ATT) are great, as is the Samsung Galaxy S III (most carriers, I think), and so is the HTC Rezound (verizon). Those are all very powerful phones, even the Rezound, which I have. The Rez is still a top-notch powerhouse even though it has been out for 11 months! The screen has a higher pixel/inch count than even the apple retina screens, 326 ppi for the retina, 342 ppi for the Rez, and the Rez screen is a real true 720p HD display!. It is incredibly sharp. You can get good deals on all of these phones, especially the Rez (if you are on, or are willing to go on verizon), because it has been out for so long.
Good luck, and if you need any further help, we'll all try to do our best.