Go for the offensive wigglytuff. i love mine.
The slight problem with a defensive wigglytuff is the low cp ceiling. when you pump up your 95% it might hit 1900 at level 30. There are plenty of better defenders that easily get over 2000 at level 30, meaning your wigglytuff won't be on top of the gym, and will fall out quicker.
But don't let the low cp fool you, it is a beast when attacking. with a little dodging (something the quick attack pound helps with immensely) my 1300 wigglytuff with pound/hypebeam take down 2000 snorlax.
Wiggly ftw.