If I may run a comparison to the other major fandom I am in...

Squall is like Yugi and Seifer is like Kaiba. That's how it should always be. They may bicker, they may not agree on methods, but they should always be both out for the right thing. Squall may be like Kaiba in personality as far as interpersonal relationships, but he's got the moral compass of Yugi. Seifer doesn't care how he does things as long as they get done XD