I'm looking for a good 9mm that would serve a variety of roles, but it's primary role would be to go to the range and practice, practice, practice. I want a gun that will feed a variety of ammo reliably, stand up to lots of range time, that is easy to clean and maintain, and could be good to...