Yes
Girantina by far
NO
all of the legendaries and it depends on what Pokemon you like and lots of Pokemon are better than giratina such as: Mewtwo, Dialga, Darkrai, Palkia, Groudon, Kyogre, Rayquaza and alot more
Well Arceus is better because is the Pokemon god
It depends on what level they are,what they know and their ev/iv.
To get diagla, palkia or girantina go to spear pillar (At level 47)
get rid of lopunny and chatot, and use gardevoir, girantina, onix, and sneasel (or weavile).
you need arceus, then you get a choice of Dialga, Palkia, or Girantina ALL Level 1
if you have pearl, it where the picture of palkia is. if you have diamond, where dialga is and if you have platinum( or however you spell it) its where girantina orgin form is
You need the movie arceus or a regular event arceus for heartgold or soulsilver
Well it just depends on opinion,but I think Palkia is stronger.
yes,but Arceus got stronger than girantina.