As mentioned in a couple posts above, pig skin is great for liners and pockets too. It is tough and durable.
If you are making lots of card slots that overlap, any leather starts to get thick, so as above, fabric works well too, though not as durable as leathers. I have used coated polyester. It lasts between 5 and 10 years when carried in your back pocket every day.