Can't comment on the others, but I loved my p22. I've heard and read everything about them being unreliable and having jams and FTE's. ONLY time I had ONE FTE and two FTF's was when I had no choice and borrowed some cheap ammunition from a fellow shooter as the range was out of the good stuff. Use good quality ammunition and keep it clean and they're GREAT guns. Fun to shoot, very snappy recoil compared to others I've shot, and still accurate. I could get 4" groupings or less at 15-20 yards.
Not to mention CHEAP to shoot! 500rds for $25 taxes in, can't go wrong.
Just my $.02