The story started well, quite intriguing but as the story progresses, it began to lack essence. Middle part had a lot of fillers. Series stretched beyond reason, like they had to just reach that 40 episode mark regardless. Not sure what they tried to achieve at the end but I believe it wasn't a perfect finish for a series that lasted that long.
All in all, the characters did a fantastic job!