Out of those two, I'd go with the S&W. From what I've read, the SD9VE is extremely reliable, light weight, and just an all around good gun. I have a S&W SW40VE which is a similar gun. I haven't been able to use it much (just got it), but it's been a fantastic gun so far. You may want to upgrade the trigger with an apex trigger kit though. They're about $20, and can improve your trigger quite a bit. The trigger on mine is pretty long and heavy, so I'm going with the apex kit to lighten it up.