You may find that it is ammo picky, especially until it gets worn in. This is a problem with many P22s. I reccomend buying several small boxes of different ammo and seeing what it likes the most. Once they break in they seem to eat the cheap bullk pack hi velocity shit you get at Wal Mart pretty well. But like alot of 22 pistols keep it cleaner than you would a P99 or it will jam like a mofo. I reccomend dry lube.
BTW.....the P99 with the AS trigger is so much better than an XD.
BTW.....the P99 with the AS trigger is so much better than an XD.