I thought I'd add (this may be a lengthy first post on this forum) with my experience.
Right now, my Epic 4G Touch shows 3 bars of service (I've yet to see higher), and is coming in at -96 dbm. I've only had this phone for a few days, but the service (bars) is always between 1-3. Most of the time - regardless of where I am (I'm in Los Angeles) - my service is so poor that all of my data processes are off line. I can't receive/send text messages/emails, I can't browse the web, etc.
I finally called Sprint today who had me update my profile (no change in signal), and then tell me that if this issue persists to take it back to the store and get it swapped out. When I went back to the store this afternoon, the manager informed me that I should wait, as a "patch" will probably be out soon that will correct this. He then proceeded to tell me that I have 5 days left to swap the phone out, otherwise it's mine for good.
Right now, this phone is basically useless to me. Since the data never works because my 3G coverage is so poor (the Sprint rep told me that data won't work if you have 2 bars or less, I don't know if that's true but I do know I'm unable to use data most of the time on my phone) my phone is worthless to my needs. I can't use it as a nav system when I drive, since my reception stops me from using data. I can't do any web searches unless I'm on a wifi network, so when I'm with friends, out, anywhere other than at home or at a hotspot I can only make phone calls with the phone.
I came online tonight to see if this was an issue shared by others. My area supposedly has top notch 3G coverage, the phone rep told me I should be fine and should be receiving much higher signal strength in my location. Shall I go in tomorrow and swap it out for a new Epic 4G Touch and see if that makes a difference? Or should I dump my Sprint contract all together?