I had a P97, and found it to have more muzzle rise than a Daly 1911, or my S&W 457.
It was easier to control after I put a Hogue slip-on grip on it.
If the P90 fits your hand, I would go with it.
I'm a little strange, but I think the P90 is a better looking gun.
They are not pocket pistols, but either gun will probably outlast you.
They will feed rocks, are hard to break, and Ruger has excellent customer service.