Would you really lose anything? If you currently have a phone that does little more than piss you off, it seems as though the lower specs may be a worthwhile trade off for a more reliable phone.
IMHO, YMMV.
Not really. Here is my reasoning.
I use the phone for more than just GPS. My subie has GPS if I really need it. I just like the fact that my phone does it and I like four square. So honestly, the fact that my GPS power cycles my phone doesn't bother me. I just want a phone that is 100% functional, cause thats what I bought. Just like a Turbo, you don't want a brand new turbo with a cracked waste gate, do you? No, its not what you paid for.
I'll make them continueously replace my phone until I get one that doesn't do it....if by chance I get to 5 replacements before I get one that doesn't stop the problem, I'll just force them to flat cancel my contract and goto Verizon. Otherwise they have to keep replacing it until I get a working phone.
Even if the sprint rep offers to swap me out to the Epic, I can deny the swap based on the fact my phone offers more features. Which it does. If they'd be willing to give me the epic and a monthly recurring credit toward my account to keep me as a customer, then I'd consider it.
But, that is why I don't want to switch to another phone. I bought what I bought, cause that is what I want.