Code Geass was an amazing series!
The plot was so intricate and there was something for everyone in this show: action, deception, love, humor, mecha-battles...
I would want to watch it again sometime, to see any details I missed.
Anyways, you should definitely watch it. Just make sure you allot enough time to see the whole thing!