Finished the main story last night.
Overall, I feel like the game was at its best when it wasn't focusing on the main story. It wasn't bad by any means, but IMO basically all the relationship side-missions were more interesting and better.
Spoiler territory -
Natty's story still feels like it ended pretty weak. I get the message and all but it's kinda dumb and I'm confused about how serious curses and shit are since she basically recovers immediately. Poppy's story ended up solid, did enjoy overall, sad I never got to meet her Nan. Sebastian's overall story was fine, but holy shit fuck Sebastian I sent that fuckin loser to prison. I just wish I could hang out with Ominus more, he's way cooler with his magical echolocation and shit.
Main story was fine, went kinda where expected. I hope any DLC focuses a lot more on side stories with classmates. There were a ton introduced for a single mission or two and that's it. I'm still giggling at how effective just spamming the shit outta spells is, though. Sure you can do some proper setups and combos and whatnot but it's hilarious how much breathing room the game gives you to just spam shit and win, while still looking kinda cool.
I still have some side stuff to finish - they stupid keys, the demigorgen shit, and at least one side quest I haven't discovered. Will slowly work on that over time, for now it's time to take a bit of a break from the game.