I have a Ruger GP100 4 inch on order so obviously consider it a good choice.If it is for the range only any of those calibers would be a good choice.
It depends on what you want to spend on ammo and how hard you want the recoil to be. Of cource you can down load to .38 Spl., .44 Spl. etc for softer recoil.
I like the GP100 cause I don't have to purchase loading dies for .357. Already have them.
Enjoy what you get.