Bro, if the priority is a pet that is good for kids, then no question that a GR is better. But it you need it to do guard duties then a GSD would be for you. I have both a GSD pup and a GR pup right now. I must say that they are both great in different ways. And I will also say that I will not trust a GSD with kids. A GR is simply the best with kids in my opinion while a GSD is an ideal guard dog. So both can be great dogs but decide based on your priority, a guard dog or a kid friendly dog. Just my 2 cents worth.