A couple things I've learned from experience with LG. They are a south korean company, so they don't have the same standards of service as an American company. If I buy a product from a store here and there's a problem with it, most American retailers will stand by the product and offer some sort of refund or exchange for a brand new item. That's an amazing thing, trust me.
When you have a problem with your LG device, the policy they follow is to exchange like for like. No refunds are offered, nothing 'new' is going to be given to you if you get a replacement device. What you will get, is a refurbished phone. Which means someone else had it before you and put a degree of usage on it that you can't assess in order to determine the value of the phone. I bought an LG volt from Virgin Mobile once, and within a week the LED flash stopped working completely. It was spotty at first (loose connection or short) and then just stopped. Could have been a faulty LED. When I contacted LG for my advance RMA, they sent a replacement phone for $25 (I had issue with that too, but shipping isn't free) and the phone ended up being wrapped in bubbles and stuffed in a plain white box. No retail packaging, nothing to indicate that I had a new device.
It appeared to be in perfect condition, but there was no telling how much use it had, so I ended up keeping the defective phone and sending the replacement back (I had just paid $100 for a new phone, not about to trade it for a used phone). Virgin Mobile also refused to do anything to reimburse me or exchange the phone, citing manufacturer warranty policy. So I ended up dropping them and buying the same phone from Best Buy for $60 on Sprint. No issues from that point on (except for tiny phone/big hands problems ^_^)
Now, I've also been having GPS issues with my G Stylo. I ended up getting that phone from Walmart and taking it to T Mobile to activate it (I have the higher specced G Stylo) and haven't had a good working GPS since I upgraded to lolipop and marshmallow. At this point, I'm sure it's a software problem (because the GPS DOES work) with the way these new OS versions have handled GPS. You have to remember that the G Stylo is classified as a phablet too, it's not the same as a regular phone in the scope of device features, so it could be a case of short cuts taken in development to port over Marshmallow for the G Stylo and the device sensors are different enough to require their own version of the GPS drivers, which no one has taken the time to make (yet). Remember, I didn't have issues with this phone when I first bought it. It was only after an update.
There could also be issues with the way Location services are handled in the new OS, it seems to me that forcing Wifi GPS by default would cause accuracy problems if you weren't near enough to Wifi long enough for a good signal. Just picture in your mind, driving down the highway at 60 miles an hour. I know Wifi travels at light speed, but authentication does not and if you pass a hotspot long enough to pick it up but not long enough to connect, wouldn't that just **** up your GPS accuracy if it's switching between your GPS and Wifi antennas? I don't know how to disable Wifi location permanently, but I think that might be a viable fix if someone comes up with it. I don't have my GPS on all the time (battery drain) only when I need it, so having to turn it on then turn off the other crap every time I need it, is too much imo.