After around 120 hours of gameplay I finished my 3rd dungeon
Wasn't really disappointed, since after two dungeons of this type I knew what to expect.
They are definitely too short, but I really love the mechanics inside - and especially with this one: at one point I even felt a little dizzy!
What I think was a missed opportunity though was to scale the boss battles - I understand that since this is a pure open-world game they have to treat each boss as if it could be the first one, but they should have implemented a mechanic that automatically increases the difficulty level of the remaining bosses once you finish one. Maybe they are already doing it, but definitely not enough.
Also, there is no way after those many hours of playing that you won't be overpowered, since you probably collected a lot of food and weapons - the only way to fix this would have been either to allow the player only a limited inventory in the battle (like you can bring only 5 spaces and you have to decide between wepaons, bows and healing items etc.) or to design the battles that you would fight multiple enemies in the same fight, because even though after 100 hours I am pretty buffed now (as I should have been - this alone is some sort of reward compared to the beginning of the game), I still have troubles in battles where you have to fight against a horde of enemies simultaneously.
One thing I have to add: even though the story is nothing special, they REALLY efficiently nailed all the characters. I mean, they use only one cutscene to establish a character before the dungeon and essentially another one after and it really works - there is always a little bit of sadness inside me, once I leave the place!