Go with the Glock, with some hot loads. Most factory 40 is underloaded, get something hot, I recommend HPR. You can get a police turn-in for under $400, even a Gen 3. You get a good 40 rolling at 1150 fps or more and it has a LOT more energy then a 357. Most factory 40 is under 1100, which is a...