Man, if you thought the first season was awesome, the second blows it away. Everything was even more intense. Mechs are upgraded to the point of being impossible, they're made into gods as well as their pilots. Most of the characters mature into their adults selves and of course there are more dramatic deaths that leave you in tears. You stay on the egde of your seat, constantly wondering how fights will turn out, who will live or die, just how crazy is Lelouch and what's going to happen in the end.
The final battle always gets me tingly no matter how many times I watch it and the end chokes me up everytime too. This anime is going to hard to beat. The action, the music, the mech designs, the animation, storylines...all excellent.
I think the only downside was the character designs being down by Clamp, perhaps if they had gone with more beautiful designs like those from Vampire Knight, more girls would show interest in this series.