I'm not a fan of 'perfect bodies', I like a certain type of physique of course, but if a guy has a face that I like a lot, I don't care if he has belly, ecc..
Honestly I'd take body first. A nice face and a bad body don't do anything for me You can work on your body and improve it anytime whereas the face well yeah.
Face is far more important for me.
But I'm not shallow. I used to think my crush was uglee but once I got to know him he became the most beautiful person for me.