That's my experience. German Shepherds mostly just want to please their people. When we first started in this poultry game with 16 guinea keets, our two shepherds Doobie and Ruby were highly interested, of course, but my wife and i quickly let them know that the keets were not toys. We introduced them and almost immediately the shepherds began guarding. When Ruby, the younger of the two at one year, got a little too close to sniff, Doobie, a three-year-old, quickly let her know that they were off limits, and they were HIS responsibility. That night the dogs laid out by the coop, and since then they've enjoyed the Guineas, and other fowl acquired since, immensely. They sniff, but don't chase, and they protect. Coyotes are in the area, but they stay away. Also, shepherds are one of the few dogs that know to look up, watch the skies. The best even ponder the nature of the universe.
Shepherds are called "shepherds" for a reason. They do have a strong prey drive, absolutely, but their drive to "work" and please their owner is stronger. With 40 years of experience with these dogs, I've learned that though they respond well to training, extensive work to get them to act right isn't required, just a strong hand, repetition/consistency, reward, and love. Obviously all dogs are different, some respond to certain situations better than others and there's no accounting for damage done but stupid or cruel owners, but, in general, a well-adjusted German Shepherd tops all working breeds for intelligence, boldness, loyalty, humor (yes, humor), vigor, and dedication, and beyond that they're just good people.
So the answer to your question is "yes."