For live fire, I like the Pocket Pro 2, and for dry fire, I like the CED 8000. The CED 8000's repeat feature and headphone jack are also excellent for dry fire. Because it's heavy and occasionally produces false shots due to the folding screen, I don't like it for live firing.