Sheet foam will hold up better than you think. I personally stay away from craft foam in preference to Rainey's sheet foam for several reasons. I have several foam flies that I've caught multiple pike and/or muskie on that are still in fishable condition. The foam is slit in several places from the teeth and much of the marabou is gone, but the foam is holding up nicely.

Kevin