What issues are a deal breaker for you? I'm hard pressed to find a better alternative on the Sprint network.
To contribute to the thread topic: It took about two weeks for eCare to get my Touch to me. I originally intended to eBay it for over $400. By the time it got to my doorstep, the going rate was below $300. Glad I kept it in the end