First of all, thank you so much for giving it a proper review! (from your pov) Honestly, it helps a lot when coming from another person. Now, I wanna try to reply to some of your critiques, and explain my reasoning on "why I did it" (not saying your wrong).
Going in firstly about narration...