I have no scientific charts, graphs, etc., but I know if I put in a screw and try to hammer the boards apart, the boards will break first. If I use nails, as I did yesterday, I can take it apart with a mallet without hurting the boards too much. Leave some small holes is all. Then again screws are easier to remove, you don't beat the boards apart, you unscrew the screw. As previously stated, screws are hardened and can shear with enough force. Stainless Steel screws are really easy to shear. So what is my preference? Glue and screw. It is the easiest way to go. I am talking cabinet building. If you mean house construction, nails have worked for a long long long time and I don't see a problem using them. I really like my nail gun.
Bottom line, either is just as good as the other. Both are used and you can't even get a consensus. So why worry about it, use what you feel comfortable with.