Complicated and I'm sure there are plot holes, but in the end was satisfying. Feel bad for Sayano though. The scanlations are far from perfect. The early Mangabandits/roankun stuff is good quality, but after that its ESL tier translations, poor quality scans, and plenty of spelling mistakes or...