Good things:
-Antagonist mc with some realism. Not some stupid 3 day recovery
-Fairly unique concept for an mc
-Not very predictable progression
-Story actually has some layers
-Worldbuilding is complimented by focusing away from mc time to time
-Lots of potential
Bad things:
-Needs some...