miHoYo's latest is a hack-and-slash extravaganza with stylish visuals, a killer soundtrack and surprising narrative depth.