Linear dungeons are easier for the devs to produce, but hot damn are they boring as hell. The only dungeons I've run in the last year were for anima steps and keeping roulettes unlocked with new content patches. Old school dungeon design of non-linear even as an option would be way more appealing, especially if they made different paths have different rewards, so you could target paths for certain goals.