butternut squash has a smoother, sweeter, almost nutty flavor. they can even be used in place of pumpkin in some recipes (not that i have anything against pumpkin). acorn squash is sweet, too, but more fibrous and sometimes stringy, which is why butternut squash is usually used in soups instead of acorn.