Good premise, but it dies in the details. They have a couple amazing pieces for the soundtrack... which get so overused you are tired of hearing those clips by the third fight scene.
The story also gets sidetracked with some contrived love stories, intrusive fan service, and a bunch of beautiful successful women all throwing themselves at the main character, and everyone is too awkward to make a move despite all being supposedly strong of character.
If you pull the fan service out (and yes that includes the agender character that is still obviously a chick who only grows boobs when she falls in love with a man) then the anime would be at least two points better overall, but it just pulls you out of the meat of the story and gives these awful side plots that are just plain stupid.