I’ve noticed that some congregations (generally nusach ashkenaz) recite Hoshanot after Musaf on Sukkot, whereas others (generally edot mizrach, nusach sefard, some Israeli nusach ashkenaz) recite them after Hallel.
What is behind this divergence in practice? What are the reasons to prefer one location to the other?