I'll add my vote to the GP100 .357. This revolver does everything well except for probably concealed carry. IMHO the 357 round is enough for anything short of bear shooting. The GP100 is really a fine revolver.
The difference between a citizen and a civilian is that the citizen makes the safety of the body politic his personal responsibility, protecting it with his life. The civilian does not.