Spinning certainly does teach an invaluable lesson about accuracy and confidence to a student, and boosts morale in the cockpit. Is it a good exercise? Absolutely.
Bucket, I'm surprised to see your comment. How long ago were you at 43rd? I heard a rumour that a few years ago they lost a PA28-180 in spinning training, hence the type is no longer certified for spinning in South Africa..