Pro tip to anyone discovering this manga just now: Just skim through the bad parts. It's a really good series, but it has so many dumb parts that are stretched out for way too long, which causes a lot of people to drop it. It's pretty good if you ignore that.