My wife and I both have Walther P22s and like them very much. We feed them CCI Minimags and Remington bulk pack golden bullets and shoot all day long.
As far as a carry pistol, it's accurate enough. Folks who advise the Rugers or Brownings (which are excellent pistols and more accurate for target shooting or varminting) are missing the point of the P22: it's a plinking gun and more than adequate for that purpose. I've owned Brownings, and while I like them, they aren't exactly designed to be a CCW.
IMHO, the Walther is a dandy gun and the price is pretty dandy, too.
By the way, Walther will soon be shipping the new PK380, which is a slightly larger P22 chambered for .380 ACP. Assuming the .380 shortage will eventually end, the PK380 might be worth considering as a carry piece. It's not a .45, but it speaks with a bit more authority than a .22 LR and is still priced well under $400.00.