I love both.
I currently have a GSD/Rottie mix and he is my heart dog. He is so into me...lol. He is great off leash, only wants to be with me. Listens to my every command and WANTS to. He is good with cats, small animals, other dogs, babies, kids...he goes hiking/camping/swimming with me. He is a "take everywhere" kind of dog. He is house trained, crate trained. Doesn't chew anything that is inappropriate including garbage. I could leave him alone at a year and a half. He plays fetch, wants to interact with you, loves to be pet but doesn't beg for it.
I get more compliments on him than I can even remember.
His ONLY fault is that he can be leash reactive due to being attacked on leash. And even that isn't too bad or extreme.
I just love him so much. Of course I also love my other dog. But he's more independent, does chew inappropriate things, not so good off leash, doesn't really care to listen to me, doesn't like to be pet, wants things on his own terms, and has no desire to please me. I blame the chow in him. LOLOLOL.
But my GSD mix is incredible.