This is one of the best Localizaton jobs I've ever seen. Like, a certain character early on gave me the Heebie Jeebies and I was like "well maybe its just a Japanese trope I'm not vibing with" BUT NO I TURNED OUT TO BE RIGHT, the voice acting and writing was subtly tipping me off to some wild shit I'd only learn like 15 hours later. REALLY good.