I think that a macro based diet definitely is more efficient and viable for the knowledgable person, but for the general public I would say that diets like weight watchers can have a great impact as it makes it very user friendly.
I still believe that if used correctly the macronutrient counting based diet has the potential to be the most impactful.
RE: Mirror, mirror on the wall which is the most effective weight loss diet of them all