The Elan Passport Wallet is a great iPhone case. It's not perfect, but it quite good, and for me, it eliminates the problem of grabbing my wallet and forgetting my phone. The build quality is excellent, and the perforations keep it from being slippery.
At first, the slots that hold the credit card are tight, and it's a bit of work retrieving them. But after a little bit of break in time, they work just right. Mine holds my credit card, debit card and drivers license, and usually 1 bill - anything more than that will make it uncomfortable to use. If you have to carry a lot of cash, I suggest getting a money clip and using it in tandem with this case.
The case is easy to hold when open - it folds over completely so you can use your phone easily. The phone is easy to access and use. My only complaint is that the leather on the face of the phone is a bit thick - I have big hands and have a little difficulty reaching the farthest characters on my onscreen keypad.
All the ports and buttons are easy to access. The camera isn't blocked, however you can get a little glare from the flash. It's not a big deal for me - I just slip the phone from the case for photography (it's just easy to manage) like taking a camera from a case.
Overall, It's shortcomings are reasonably minor and I think this is the best case I've had. I've noticed a lot of other iPhone users asking me about it.