It entirely depends which end of the scale you get, we had two, one was bright, very family oriented, confident, keen to meet others, (mostly) biddable and conscientious. The other was extremely bright, very needy, a one person (me) dog, spontaneous, anxious, and a huge drama queen. He'd have been awful as an only dog.
I would echo the pp who said you MUST do your research, their health issues can be devastating.
And as for the pp who is worried about biting, my mother would be keen to share her experiences of being savaged by a labrador whilst walking her doberman (who tried to keep between them but ran off when the lab started on him)
Longstanding nerve damage to one wrist and bites to both arms and legs, she is lucky she didn't fall or I reckon that lab would have gone to town!
Again, one bad apple, but one breed is not any worse than any other.
Another option for a good dog is to consider a reject guide dog, they have GSDs or GSDx and those have been socialised within an inch of their lives which is key with shepherds imo, and at (probably) 2 years old or thereabouts will mean your carpets are not going to be troubled! :o