Just wanted to share my experiences with both:
(Left) - following 100% 'clean' eating meal plan
(Right) - following 100% flexible dieting (IIFYM)
"Clean" eating works and flexible dieting works. It's all about finding a method that you enjoy and makes you feel great- mentally and physically. It comes down to personal preference and what you can adhere to the best. I prefer to be able to choose the foods I like and I feel happier accomplishing my health and fitness goals.
I followed 'clean eating' prep and it worked but I felt restricted, I binged, I felt guilty - rinse and repeat. I followed Flexible dieting (IIFYM) prep and doing so changed my life and my relationship with food. I just plan the foods I want to eat and I never feel the urge to binge.
So when it comes down to it, no way is better than the other in terms of creating body composition. However I would argue that IIFYM - tracking and accounting for my macros allows me to eat food I love and live a lifestyle of balance, moderation even while I am prepping for a competition.
(And I think I look way better when I follow IIFYM 😝)