I like the case but I agree with you on it's problems. To reiterate them, my main problems with the case are these:
#1. The top edge isn't even cut straight in mine. It looks like someone tried to cut it with scissors and couldn't cut it straight.
#2. The pop on glass cover is a nice idea but it's way too loose. If you put it in a bag with the plastic cover, the cover will probably slide out and the screen will be scratched. If you are driving in your car, slam the brakes and your iPhone flies forward - don't expect the glass cover to stay on...
#3. The mute/unmute button needs more space around it. I found it very hard to switch between mute and unmute.
If iSkin had worked abit on the issues I mentioned, it would have been a really great case.
On a side note, another case that looks interesting is this one:
http://www.zcover.com/zCover_Product_iphone_intro.htm/