I hated mine as well, got it on launch day. Mine would drop data probably 10 times a day. This is my second ones as well. I flashed the latest ICS leak (.230) and I absolutely love this phone now. Everything, I mean everything is better about it. It's like having a totally different phone.