I agree. The higher the quality of food, (usually) the less you have to feed due to nutritional density.
I would base it off of how fast your dog eats. If it is inhaling the food, feed more frequently. If your dog eats at a normal speed, twice a day sounds good.
I feed Zeus 3x a day, because he inhales it. I even put some golf balls in his food so he has to move them around to eat slower. I also like handling him while he eats, so he is not possessive with his food.