Yes I know quina didnt HAVE to marry vivi, but it was just fun to see. She had a purpose because she joins your party regaurdless wether you stop and get her in the swamps after Lindblum.
So the reason Quina joins your party, is that Quina joins your party...?

Amarant didnt know forgiveness. His actions showed it. He wanted to prove he was a warrior but he decided to follow Zidane to see why he was forgiving.
He didn't know forgiveness, why? He wanted to know forgiveness, why? His entire purpose was unexplained so why put him in at all?

Sephiroth wasnt a deep charachter.... like said He was a psycho-freak who wanted to take over the world.
Zidane wasn't a good character, he was a monkey who wanted to have sex with Dagger. Let's try not to make statements that are completely unjustified from now on?

Maybe he didtn care what steiner thought because he didnt NEED to. He didtn need steiners help anyways. He had no reason to tell him. He was doing his job. So was steiner, I know, but garnet even ASKED him to go away.
Now, how do you prove Zidane didnt work for Baku? He was in the group which baku was the BOSS of!! Now as for him not knowing it was Cid's order, you dont have any proof that he DIDNT know. So there. And yes, Tantalus DID mention it. Zidane was with cid when he mentioned it was Cid himself who hired them to kidnapp Garnet. By the way, I wasnt arguing. I was stating facts.
He didn't NEED to, but so what? It doesn't justify not doing something just because you don't have to. Steiner would have been totally justified (for the setting) in killing Zidane in his sleep. In fact he would have been hailed in his hometown for doing so, and he probably knew that. He let him live, because he has honour.
Zidane DIDN'T work for Baku. He quit after the Theatre Ship crashed. The evidence that he didn't know is that he never mentions it, and it was Dagger who wanted to go to Lindblum. Zidane being in the room (which I didn't think he was) when Cid mentions it doesn't count as Tantalus mentioning it.