I'm not sure that it's reasonable to suggest that IMC training is poor or of a low standard.
Generally, I think that the standard of instruction for the IMC rating is very high and perfectly designed to equip IMC rating holders to exercise those priviliges which the rating affords.
My only concern about the IMC rating is currency. I wouldn't mind seeing some kind of rolling currency brought in, as is currently the case with the FAA IR. Then again, this doesn't seem to be a source of accidents - so if it aint broke - don't fix it?