@ijesusafrica I think an immediate difference you’ll notice with a GSD puppy is their mouthiness is not as inherently soft as a lab or other retriever. They tend to bear down more and have to be shown to mouth more gently. They’re called “landsharks” during their teething phase because they can be quite the menace when their gums are hurting.
I have never owned retrievers myself, but my friends and co-workers have - and I have gotten to play with them and the puppies wetre always gentler as a default. Luffy (my border collie) was gentler as well.
I would also say as a general rule of thumb German Shepherds tend to be more “alert”, and while they can be friendly and sociable - they’ll generally do an “ocular pat down” of a stranger before allowing pets. Ziggy loves being pet even by new folks, but she does like to get a good look and sniff in or she’ll literally dodge their hands! Meanwhile most retrievers I have met just sort of go for it!!
I think you’re in for a treat. They’re loyal, smart, athletic, velcro dogs. Plenty like to cuddle (not a given though), they’re very astute, and they want to please. You can do a lot of fun training with a German Shepherd. I think as long as you’re open to doing at least some basic obedience and doing daily walks
or doing some exercise in a yard you’ll be good. I actually do agility in our yard with Ziggy for fun - she really enjoys it. I agree with others that you’ll likely want a non-working line - those German Shepherds will requite significantly more attention or they get destructive.