I realize there are quite a few reviews on this case but I thought I'd throw my two cents in. I needed a case right away since I have the antenna issue and I'm worried about accidentally dropping my phone. I headed to Best Buy after a few guys here recommended it to check out the cases and I found this one to be one of the better ones offered there. It was expensive at $25, I've heard of people getting it from BB for as little as $15.
I'm not sure what the case is made of, probably TPU. It seems to be well made and the seam around the middle is not rough or sharp. The holes are all cut out nicely and I haven't noticed any issues with headphones (I've tried the Apple ones, Skullcandy in-ear ones, and two Sony ones). The material is harder than silicone but has a decent amount of flex to it. It fits tightly around the phone but my sides do have a little bit of 'give' to them. The hardness DOES impede use of the lock/volume buttons. Since it's not squishy, it requires some force to press the buttons. My lock button seems fairly easily pressed, but my volume buttons do not.
It feels good in the hand, not too slippery or sticky. I haven't had any lint problems nor does it stick in my pockets. Some dust does stick on it though, but I think that is the nature of all cases like this. The diamonds on the back are squishy (you can push down on them) and I think it will protect the back glass well in a fall. This case is not as rugged as something like the Speck Pixelskin, and I think it's a little less protective than the Incase Protective Case, but it is probably comparable to the Pixelskin HD.
I did notice that dust tends to accumulate around the front lip, however I noticed that the lip curls under a bit if that makes sense, which might work to keep dust from getting inbetween the case and phone. I have not noticed any scratching or dust buildup inside.
This case HAS helped my antenna issues. I do not notice more than 1 bar dropping at any time. I literally could take my phone from 4-5 bars to "Searching... No service" with a death grip. Now I have no issues with reception aside from places where reception was already bad to begin with (my house, the mall, etc.).
I do NOT have any film installed on the phone. I did have tape around the edges though and the case fit fine over that, so I think it will be fine over a full-body, edge, or back film. This case may cause bubbling/lifting for front films such as PS.
As far as flash goes, I have NOT noticed any color/washing out in close up photos. However, once you move back farther than a foot, there is a noticeable pink coloring around the top and the photo seems washed out. I am not sure if coloring the edge of the cutout black will help with this issue. I rarely use the flash so this is not a huge issue for me at this point.
I do not have a dock so I can't say if this will fit. It does fit in my iHome easily. Both the new and old Apple USB connectors fit without any issues.
Overall, this is a decent case. It's not my favorite - I think the diamond back looks a little tacky - but it will tide me over until I get a better case from Incase or Speck.