I cannot speak for the 659 but I do own a SD40VE and really like it for the price. It has been reliable so far and is fun to shoot. Seems pretty accurate at the range. Not going to start a caliber war here......One is a .40cal and the other is a 9mm. Research and make you own decision on that issue.