I have the brown leather one. Looks great and the leather gives a great grip. It does make it a bit heavier and thicker.
For the creaky back. First never rip the case off, slide your finger nail around the entire phone to snap off the connection points.
Here's how to minimize the creak. I used to get it, but it's actually how you put it on that matters. AT least in my case.
Put the side of the case into the area where the buttons are first and then snap the creaking side first.
Hold down on the creaking side through this entire process!
Snap the diagonally opposing side to where you are holding next. Then snap the bottom corner. Snap the bottom hinges well in place as well as the side hinge that opposes the creaky area. snap all the hinges upwards. Now the final process is snap all the hinges on the creaky side upwards towards the final corner snapping the corner as well. The entire time you hold the creaky side! Let go and you shouldn't have any creak. You may need to perfect it but mine doesn't creak at all. It's all about how you take it off and snap it in. Taking it off by pulling it bends the polycarbonate as it is designed to give a bit of bend and absorb force. Typically if you buy the phone it doesn't creak, not until you take it off and then put your cards in.
Anyways give it a try. It works for me most of the time. Right now I have no creaking happening. I keep the original cover on at home to keep the leather one from getting too roughed up. I only put the leather one when going out.