I'm kind of both, depending on what's going on. My ex-girlfriend had some extra pounds on her, and considering how critical some of my roommates have been of other girls I'd imagine they wouldn't have been very attracted to her. But I was because, despite the extra padding in the front, you could take she tried to exercise and keep in shape. You could see tone and such in the abdomen.
Plus, while I wasn't super-attracted to her at first, I began to become more and more attracted the more I spoke with her and hung out with her. One of the ultimate truths in life is that the more mentally attracted you are to a person, the more physically attractive you'll start to find them.
This is where I start to become "shallow", because my experience with overweight girls hasn't been pleasant. In fact, the fatter they are, the worse their personality becomes.
Most fat guys I've met might have a big chip on their shoulder over the "nice guys finish last" bullshit, and that gets in the way. I used to have it as well until I realized I had a handful of girls attracted to me that I fucked up because I had no self-esteem. It didn't matter that I'm a fat hairy guy, they were attracted to me intellectually and thus they didn't care.
Even then, most fat guys I know are at least able to poke fun at themselves about their weight. Hell, my friends call me Tons-of-Fun and I've started to play along. In some ways it helps me to motivate myself to exercise and lose weight, in others it just becomes one of those fun characteristics about myself just as we laugh about how my one friend always dates psychotic women and the other is absolutely full of himself. We take our flaws and turn them into a fun joke.
I've never met a fat girl that can take any joke. They have a huge *****-shield that, if anything, repels men away. No one wants to get to know them because they are way too self-conscious even though they pretend there is no reason to be. A girl with an average physique will usually be honest about things she is self-conscious about at least, but fat girls make it seem as if there is nothing wrong.
As I said before, one of the things that attracted me to my ex-girlfriend was that, despite having some extra husk, she was still fit. The fact that she cared enough about herself to exercise and try and improve herself attracted me to her.
Any girl that is going to ignore their flaws, be they physical or mental, is just not going to be attractive to me. Most fat chicks want to ignore the fact that they are fat, and even use the label "Big Beautiful Woman" to disguise anything from an extra ten pounds to a whole obesity issue. Yeah, true beauty lies on the inside, but that isn't a "get out of jail free card" for letting your body go to Hell.
Being overweight is unattractive for a reason. It's not healthy.
As for facial features, meh. I've always found what most guys consider a hot face to be over-rated.
EDIT: Out of curiosity, am I the only person that would choose between two people based on clothing or some form of additional presentation over physical beauty? If I had the choice to speak with a thick bodied girl wearing a denim jacket, jeans and an Iron Maiden t-shirt or the skinny DD-cupped girl with the cleavage in the Abercrombie and Finch, I'm going for the girl wearing Iron Maiden. Granted it's a different idea of shallow than most people think of, but it's still shallowness.