I really dislike wallets with ID windows.
Looks bad, number one.
Second, why would you want to give someone your whole wallet just to show your ID? Not too secure.
I have had to check peoples ID on the job before and it's pretty uncomfortable when someone hands you their whole wallet, too...