And?
Betrayal is betrayal. And saying things like "doesn't know when to stop" and "didn't see the bigger picture" makes you sound like an Omega apologist. You do know the kind of people he was fighting, yes? Oh and let's not forget,
"Thinks he's a one man show. Recruits team of badasses" Seems legit.
He was a vigilante, yes. He hit most if not all the vigilante tropes, sure. So what? If your entire point is he bit off more than he can chew, then I can only point to the Reapers and barely contain my chortles. The real difference between Garrus and Shepard is that only one is the protagonist Space Jesus. Now I wish they had done a squadmate betrayal story for Shepard. I think if they had, you'd see how well that was handled, or more specifically, how not all that different it would really be.
What I want is irrelevant. What's relevant is what's in the game. And in the game Shepard mentors Garrus more than any other squadmate and Garrus' actions directly mimic Shepard's on several occasions. I never said Shepard's a father figure. That is a difference between Anderson-Shepard and Shepard-Garrus. But the relationship I mention does not require them to be.
I never really took shine with his dark knight plot because Citadel was nearly in ruins and all he could think about was going after the people who made his life miserable as a cop and act like he's the savior of Omega like there's a shortage of corrupt criminal people on Citadel. James response to his smug "I am Archangel" was appropriate. So what if he lowered crime rates and pissed off criminal big bosses and got his squad killed. Nobody on Omega remembered him because nobody care. He's only credited to the creation of a power vacuum which allow Talon to gain a better foothold on Omega and that's it.
Nyreen Kandros reformed one of the biggest criminal group and lead a rebellion against Cerberus occupation and that did more good for the people of Omega because she know how to play the game while Garrus don't. And she actually died and became Talon's guardian angel and Talon became Omega new security force to honor her memories. Nyreen is literally a better Archangel than Garrus ever was.
This is the direct quote from Aria. "There are no innocents on Omega."
And yes, Legion in classic sense, betrayed Shepard. He was a fully evolved AI by the time Shepard released him at the Geth Dreadnought. From that point on, he kept his Legion persona the whole time he was with the Normandy, then he lied about Geth prime and he lied about reaper upgrades. Should Shepard just kill him because Legion lied since he want to save the Geth?
And you do realize that a lot of non-game related content that are available in comic/book/movie form are direct canon to the game. Saren, Anderson and Kahlee. Tali being chased by assassins. Liara rescuing Shepard from the Collectors. Liara finding out the location of Crucible blueprints. James at Fehl Prime and his past. Jack Harper. Paul Grayson. The invasion of Omega by Cerberus. Kai Leng. Rasa and Shepard's clone and etc were all relevant to the trilogy. Garrus and his father is very relevant to the game. Garrus isn't a blank character who Shepard simply drop by and talk once in a while and magically he became the way he is. Garrus have his father's words and guidance that shaped who he is. Every time he headshot someone in the game, that's because of his father, not Shepard.
James fit more with the mentor narrative because it was Shepard who help him get over his regrets and his past mistake and urged him to join the N7 program and actually recommended him for the program. And Shepard is his direct superior while Garrus was never Shepard's subordinate. Shepard treat him as an equal the whole time.
Besides, this isn't even Garrus's thread, you're really pandering on with the mentor/protegee thing. If you want to keep on talking about Garrus, create a new topic.