Same here.. .our GSD is now 7 years old.
On one hand, due to their intelligence and VERY strong desire to please you, they are exceedingly easy to housebreak and train. Absolute piece of cake.
But on the other hand, they are shepherds. They want everyone to be in sight. They stress when people are in different rooms, or some are outside and some are inside. They hate unpredictability. They learn your habits like no other breed, and stress when you do something out of habit.
Essentially, a GSD wants everyday to be the same. Or at least very predictable. And they settle down only when you are settled down.
If you get lonely while in the bathroom - a GSD will solve that problem