Yeah, if I have any complaints about Ghirahim it's that he didn't show up often enough.
But that's the point. He doesn't care at all about link. I was surprised when I played this game because early impressions painted him as a soulless villain who is only there to cause trouble for link. That's not true at all.
The only times you saw him was when he was going on his own quests and your paths crossed ,the only exception being in the ancient cistern but I don't remember what he did then. What I liked about this game is that everyone was having his own adventure, Zelda was having hers, Link was having well... The game's adventure, and Ghirahim is also doing his own thing. Everyone was acting up until the very end. Hell, even
Demise was in motion since the minute you enter the sealed grounds, his seal was loosening and that's why you had to do a skyward strike before going in the temple.
Really, the biggest problem with this game is that almost everyone playing the game has the "JUST GET TO THE POINT!" mentatlity without realizing that they are already there.