I've seen all of them. The canvas would be the most durable but is definitely the most plain, especially the inside.
The satin ones (both khaki and violet) are just waiting to be snagged, the material is really fragile. And I don't know why but I feel like the sequins might fall off eventually.
Either way, they're cute but I think they're a bit too pricey for what they are.