it has a strong (?) start and interesting plot but it rapidly goes downhill alongside the over usage of certain (stupid) plot devices. also the female rival is so annoyingly written you want to rip out your hair whenever she appears, (and she surprisingly appears a lot! fuck!) its so...