After finishing both seasons of Code Geass: Lelouch of the Rebellion, I started Hamatora (which I'll get back to...). Code Geass came over me by surprise due to the fact that it featured a lot of Mecha elements and had a "terrorist" group, which greatly resembled Guilty Crown, my second favorite series thus far. Lelouch's Geass of "absolute submission" was also highly similar to Shu's Void Genome ability, in that they both utilized their powers to lead a rebellion against a higher order. Overall Code Geass never ceased to astonish with one plot twist after another, but it dealt with an immoderate amount of fan service throughout both seasons; however, in regards to its solid storyline, it surpasses Guilty Crown by a mile, just not in every way.
Hamatora, on the other hand, is simply awful, to put it nicely. The characters are lackluster, the dialogue is meant to be comical in many cases but suffers from vapidity, the action only lasts a few seconds when/if it ever arrives, and altogether the story keeps caving in when it's getting interesting because of the aforesaid attributes. At this point I'm seriously considering just dropping it (episode 5 had to be the stupidest case of a "superpower" I've ever seen) unless things pick up, but the only reason I'm still watching it is thanks to the villain.