I prefer to preshrink for the above reasons, but mostly because I hate the feel/smell of all the sizing and chemicals that end up on the fabric during the processing. I also don't use starch for the same reason, I don't like the way it makes the fabric feel. I've been doing some swaps, and once in a while I'll get fabric that was starched. It sure reminds me of why I don't like starching my fabric.