The diet must be painful to achieve low digit bodyfat. There is no denying that. And if you're supplementing properly, there's no point in prolonging it. Just diet hard and get there fast. The only guys this doesn't work for is really fat guys, because the skin doesn't have enough time to tighten up and they get that loose skin look around the navel or hamstring/glute tie-in. But there's not much you can do if that's you...just take your time and hope your skin tightens up. It may never tighten up.
However, though I think most of us agree the diet needs to be painfully low in calories, it doesn't need to be painfully devoid of certain foods.
Once I set my calorie limit for the week, I pretty much eat whatever types of food I want. The weight still comes off, the muscle is still there, and everything looks and performs as it should. Naturally, as calories drop, I end up eating more veggies to help my stomach feel full. I don't have as much caloric room to eat ice cream (though I still do...I then just can't eat as much for the rest of the day, and that can hurt more than ice cream makes me feel good). But these are the mental games of dieting.
The science is pretty brain-dead simple. Don't eat more than you should. Try not create a deficiency in key micronutrients over the very long-term by being irresponsible, but don't worry if each day isn't perfect...your body has evolved to deal with micro and macronutrient shortages for weeks and months...a day or two won't make a hill of beans.
I've dieted for shows on super strict stand bb'er diets. And I've dieted for past two shows doing intermittent fasting, with one meal per day before bed, worth as low as 1800 calories, as much as 2500 calories depending on where I am on the diet. I'm much happier, more productive, just as lean, just as muscular, eating the one big meal of "whatever foods" before bed. I love going to sleep feeling full, and it helps me sleep better (I get insomnia when I'm hungry). I love not being burdened by having to eat all day long...what a pain in the ass. And I love being able to choose from my favorite foods. I get to eat dinner with my family, and if it's pasta night, I go ahead and have pasta that day as my meal and don't sweat it. I even have some cake with the kids, or a popscicle so I'm not some lousy stupid dad who's watching his macros. Usually, here's what I eat at my one meal, late at night, since these are my favorite foods and I just like them and so does the family:
1. ridiculously large greek salad with lots of olives and feta and dressing
2. about 10oz of lean meat - whatever got cooked that day. Never fish...I hate fish. Has to be a land animal, or maybe a crustacean
3. a big bowl of popcorn with salt, Ms Dash, and salt & vinegar powder on it while I watch a movie or some TV
4. 2 or 3 hard boiled eggs or some more cheese
5. a spoonful of peanut butter
6. some pickels, hot peppers and more olives
7. some prosciutto or maybe some porchetta - 4 or 5 pieces
8. a beer or two
After this, watch a bit of TV or play with the kids, or go to bed. Wake up happy and leaner. It always works. When not dieting, I just eat more of the above, and also eat more nuts (Brazil, macadamia, and tamari almonds are my favorite - they're like crack) and I like fruits too (kiwis, oranges, grapes, whatever...). Or maybe a piece of bread or two...I like Galeniko's "hollowed-out-bread-crust" meal...very tasty idea.
When I'm too lazy to eat all of the above food, I usually just eat a liter of homemade soup, add some parmesan cheese. I defy someone to eat 2000 calories of homemade chicken soup - you just can't do it. That's how you control calories, but still feel full in the stomach so that the day becomes enjoyable.
And that's bullshit about being unproductive. I work a desk for a large M&A firm. I don't get the luxury of being stupid or stoned out on low carbs. I have to perform be it on a spreadsheet, or in a boardroom with aggressive type A personalities. Your body will adapt. The bullshit of "it's too hard...I'm too tired" is just bullshit weakness. Own your shit, and man-up. Christ...our forefathers ploughed fields and worked the land all day long and sometimes didn't eat, but they did it and they were strong and they didn't whine. I could at least aspire to be something like that.