Well carbs spike insulin which I believe makes it easier to gain fat and harder to lose it. Your body will resort to burning off those carbs before it taps into the fat. That’s my take on it. So I think low carb high fat is the way to go. It’s also much much easier to overeat carbs because it makes you crave more of them. I find fat to be more filling and when you’ve had enough you’ve had enough. For some reason it’s easier to control appetite with a high fat low carb diet, at least it is for me. Maybe that’s the result of not experiencing insulin crashes, which spike hunger. Ultimately, being in a calorie deficit should be enough to lose fat but high carb is probably not optimal.
Insulin is a bit more of a double edged sword than that. Insulin causes the body to absorb glucose, if it is absorbed into muscle cells you have glycogenesis aka more glycogen stores in the muscles (more energy available for work now). If it gets absorbed into fat cells it will undergo lipogenesis turning into fat (more energy for the future). The liver has the ability to both create fat and glycogen.
Insulin is considered the master anabolic hormone, it also plays a key role in protein synthesis (the reason why bodybuilders take it).
Assuming you are not constantly spiking insulin, you can consume high glycemic index foods around your workouts it can increase your muscular gains substantially by shuttling nutrients to your muscles.
As for appetite control, fibrous carbs help and make you poop better. Another helpful tip is don't eat like its a job eat like its a hobby take your time, chew more. If you can consume a pound of broccoli and be hungry with the 200 calories you just consumed I am very impressed.