This is almost perfect so I'm going to point out a few flaws: Yes, it does get boring for a while towards the end. I really don't know what Harry's casual racism was supposed to do for the story. And that weird transphobic r*pe joke in the omake files 3. Yes, I know it's supposed to be funny, haha, haha.
...yet somehow all that didn't influence my opinion enough to give less than 4 stars. Yes, most of the story is REALLY good.