Half my training was done in Canada, where full spin training is still mandatory part of the syllabus. I quite enjoyed this in a C172, although some days it took quite an effort to get it to spin, rather than spiral dive - I remember a whole hour of spins on a hot sunny day; I'm not usually one prone to going green, but I did gently mention to my instructor that I was beyond learning anything more and could we go home, please?!
By the end of around 3.5 hrs of spin / stall training, he was getting me to recover after a set number of turns and on a given heading - that was quite fun!!
That training has saved me from one possible incident in a C150 that dropped a wing in a stall straight into a spin when I was on a pre-PPL solo jolly trying to get my 10hrs solo up.
I am an advocate of full spin training (with exemption only if you get a signed chit from your mummy that you're prone to dashboard decorating
).