I just finished a DAFNE course and i would recommend it to anybody with type 1 diabetes (as it seems not to be proposed for type 2 even on insulin) (don't really know why though), even for people who have good control over their diabetes.
It's intensive but that's what we need to distinguish...