I hit my "final straw" with the Epic yesterday when I found that the WiFi range was pitiful - showing almost no signal and very slow performance even when a littany of other devices were showing MAX signal,
I've never had so many issues with a device before in my entire life. I don't mind the odd software bug at launch, but a series of issues, all dealing with radio issues, that it isn't clear CAN be fixed by software is just assinine.
Sprint's general cluelessness about the issues (different stories every time I called, none of them making any sense), combined with them not surfacing on any of the major tech sites, and Samsung's track record of reticence in providing updates (let alone timely updates) soured me to the whole experience. I am unconvinced that these issues will ever get properly fixed, and certainly no longer had hope they would do it in the first 30 days.
I returned the device yesterday, tried two others in the store just to attempt to verify it wasn't a broken handset I was dealing with, and when they all acted identically I took advantage of the fact that had Evo's back in stock and swapped the Epic for one of those.
End result: GPS that locks in seconds without needing a reboot to clear the stale cached data, much better GPS SNR, 3G speeds of 2 Mbps downstream and 750 Kbps upstream, WiFi that has acceptable range and no wondering when I'll get Froyo since it's on the Evo now out of the box.
If Samsung ever publically fix the issues (and they are independently confirmed) I'll grab another Epic ... right now I need a phone that has a full complement of properly working features and isn't compromised in its communications functionality.
For everyone waiting it out, I really hope Samsung come through!