Still looking at .22wmr handguns. Out of these three which one do you all think would be the most reliable and best value and best quality? Out here the keltec is $389, Walther is $369, and smith and Wesson is $559. Any opinions or experience would be appreciated