The hardest part I found was the 'in-your-face' nature of the system.

But it's what molded me into a better person overall.