Well, all of them are good from some point of view, and they are pricey too: between $700 and $900 each, if new. P90 is much cheaper, and it's still pretty nice to have. I would touch them all to see which one is sitting better in your hand. If you stick with two, you can probably go to a range and rent those models to see the difference in action. Then you'll get the one you like.