I am dealing with the same issue. I have five bars outside ny condo, but step into the unit and I'm lucky to get one bar and immediately drop any call I am on. I'm coming from Verizon and got great reception inside. Also, my wife's iPhone has a full five bars.
I just got off the phone with customer service and they recommended updating firmware and the PRL, which doesnt seem to have worked.
The rep did mention that they have something called an airave, which hooks up to your broadband and acts like your own personal cell tower. Of course they charge 100 for the device and then you need to pay $5 more per month for the "enhanced coverage"
I really like the phone, so I am leaning toward getting the airave. Unfortunately, I paid an early termination fee with Verizon to get this phone and hate to go back (doubt they would give that back).
Has anyone had any luck getting Sprint to comp the airave?