I promised myself I wouldn't get involved, but I'm bored and have next to nothing else to do right now.
1) Emon, while he often makes good suggestions on how to improve things, doesn't bother with tact. In one way that's admirable (he doesn't dilly-dally), but many people around here are thin skinned and fail to simply shrug it off.
2) Being criticized isn't pleasant (and I'm not talking about Emon here). I know the drill: you work your *** off on something for hours, you think it looks perfect, you post it somewhere, and people (however nicely) tear it apart. What you have to realize is that, no matter how hurt you are by it, most people aren't intentionally trying to screw with you. Experienced people who try to help are simply offering suggestions, the only reason it hurts is because of your emotional involvement in your work. The sooner you get over that hump, the easier improving things becomes.
3) There really isn't anything wrong with your model. What's there is fine, what people usually complain about with this sort of model is what ISN'T there: detail. Whether you're working for JK or Unreal 2, detail makes the difference between a block with a square stuck on it and a pistol. Either through the model, the texture, or whatever additional maps (bump, normal, diffuse) you might add, detail is the key ingredient that you're missing.
I wish you luck Pilot. To everyone else getting caught up in the philosophy of criticism, take it somewhere else.
------------------
S51
"Just because you're paranoid doesn't mean they're not out to get you."