Snake is funny, I just can't imagine her character actually commiting to a long term relationship. She'd dump him once she was bored. Imagining a flash forward of that happening to mc is pretty funny.
My issue is they don't set up any stakes for why skipping the magic attack is risky or how much time it normally takes or anything. They just waltz in and massacre everyone, it's kinda boring.
The inventing soap thing does always annoy me too, it's not like it's some esoterica. It would only take the barest amount of effort for authors to look this shit up.