We've only had one iPhone repaired here, but they did a better job than the uptown location of iRepair and left my wife feeling both more confident in the repair and happier about the experience. Definitely worth a try.
The person my wife dealt with (the owner, perhaps) seemed knowledgeable about why the problem she was experiencing might be happening, and willing to solve problems that he hadn't even created. He even made the wait more pleasant by getting her a drink at the nearby Red Rocket coffee shop (can't swear that'll be true for everyone, but it was a nice touch that she remembered).