A few months ago I purchased by first hangun. (Ruger P95) This has been a good starter handgun, however the grip is bulky. I have been much more accurate with my Walther P22, compared to the P95. I have been looking at the Ruger SR9 or the XD9 service as a replacement for the P95. If anyone has experience with each of these guns I would appreciate feedback on the following: --Accuracy: which gun is the most accurate, up to 25 yds. --Sights: which gun has the highest quality sights. --Dependability: Which gun is the more dependable. Thanks for any help.