No it isnt. IF does work for fat loss and for a very slow muscle growth if ur hitting the calories and nutrient timing is correct BUT eating every 3 hrs or so is very beneficial to maximizing MPS, something IF fails to do without a constant drip of amino acids during the fast. For max muscle retention, several small meals is ideal. For max fat loss, but not necessarily the best at muscle retention, fasting works well. Let's go ahead and accept that IF dieting is ideal for overall health and wellness but if we're trying to pack on 10 extra lbs of FFM every year, we need small meals, lots of carbs, etc. Although it's always a good idea to toggle diets. I'm a big believer in that. I bought into the naysayers that started popping up all over the Internet a few years ago about eating frequency but the fact remains that I've been the most muscular when I had 5-7 small meals per day. There are too many folks trying to spin 3 meals, 2 meals and 1 meal a day as the ideal method for bodybuilding. For practicality? Sure. For convenience? Precisely. For energy? In some cases. For the best body u can have? Nope.