I have two P22s. I had failure to feed/eject issues. I joined a Walther forum and learned about the common FTF/FTE issues on there and it was mostly related to ammo. Thus, the common mods for this pistol are: 1) CCI ammo (mini mags, stinger or velocitors); 2) Volquartsen ejector (aftermarket but works way better, about $20 and easy DIY install); 3) i used a dremel (very very carefully) and sanded/polished the feed ramp so it was smoother going into the bore/chamber; and 4) smoothed out the safety pin rod
If you are going to mod that feed ramp, take a tiny (super tiny) amount off and polish it with dremel polisher and some polishing compound. I am NOT a gunsmith, so I probably didn't even take enough off to make a difference, but the polishing part is important.
The only other mod I did was I grinded down the steel rod that holds the safety. If you pull the slide back, you'll notice that this rod slides over and has friction as it goes over the hammer. Not sure if it's a design flaw or whatever, in the fire position, i used dremel to grind the exposed part of that rod somewhat flatter so it's smooth on the slide. I also took maybe 1/16th off the top corner of the hammer. Polished both surfaces. There's a lot less friction now when it cycles which further addresses the FTF/FTE issues.
And the obvious elephant in the room, why didn't I get another gun. 1) got the first one without doing my research; 2) got the second one used dirt cheap; 3) I liked the walther name and the feel of the gun. Plus, these are great little pistols now for each of my daughters to use. Now that I've spent some time with them, they fire fine. Good point made on storing them with the slide back. I'll have to do that as well, since I don't use them a lot. But with the CCI ammo, that will probably fix most issues for this pistol.