...
Was planning on giving it a 3 stars when I was around 9 chapters in, but eventually it kinda won me over so here's a fucking 4 stars. Rough start, but it got better over time. Mostly.