Have you handled a G30 BC? You need to find someone who has one or rent one at a range and shoot it. Make sure it fits your hands. I had one for a while. It was too big for small hands and too small for large hands. I traded it for a G36 when they came out.
Don't get me wrong, if it fits your hands it is a great little gun. Just make sure it fits your hands first.
If you don't sharpen your axe from time to time, you will soon be chopping with a hammer.
JYD #81