The Beretta Storm is an exceptionally good gun and well worth the money, IMO. I've shot one several times and been very, very impressed with it. It is one of the top guns on my wish list. I just don't have the cash for it now.
I'm not that great of a shot but with the Storm at 50 yds I can keep a magazine in the black standing, offhand with the iron sights. At 25 yds, I shoot about 2-3" groups. At 10 yds at the pistol range, it's just one ragged hole. The accuracy of the Storm is exceptional, the ergos are great, it is overall a very handy, sturdy package. With the iron sights, it is quick pointing and fast on target. I think of it as a poor-man's semi auto MP5. With a red dot, it would be superb. The Storm would be a great gun for home defense, or as a trail gun, it's really fun as a plinker as well. The only drawback is the recoil is suprisingly high, due to the very light weight I guess. I notice the recoil more with the Storm than with a pistol because the recoil impulse goes through the stock and into the shoulder, rather than being absorbed by my arms. But it recoils straight back, and your sights barely waver from the target on rapid fire.