I haven't a clue about the cordura straps but I have a couple of alcantara and they're properly lovely. Nice and thin yet firm and flexible, they fit straight out of the box with no annoying breaking-in period. Can't fault the finish, the stitching looks great.
Mind you, one came on the watch and the other is a freebie, I'm not totally convinced I'd pay the retail price.