(HLTB / Length / hours / how long)
My final save file logged 21 hours 22 min.
Feels high since I beat it over just two days, but I guess it's accurate.
I did pretty much all content, though I don't think there's too much that's actually optional aside from Lovegood/Celfy/Suzuki.