I prefer a good utilikilt. They wear really well, and hold up under a beating. The only problem that I've ever encountered is that they don't dry out very quickly, but that typically hasn't been too much of a problem.