all you do in Arendelle is walk to Elsa over and over again, and Sora may as well have not even been there for all he did. Really, if Sora just never landed on the world the same ending would've been reached. Even for the one time that Sora saved Elsa from some heartless, she could've taken them out herself, or Larxene would've taken them out incase Elsa was a princess of heart.
also I can't believe you forgot about the final world. </s>