Subach: It took me about 40 hours as well, and I think as much as a fourth of that would have been cut if I didn't bother with a sidequest where you can recruit a certain secret, and
awesome, party member. That bit's basically a mini dungeon crawler, and a slog to complete-the aforementioned party member is worth it, though.
I did pretty much every sidequest I could find, as well, and there's a bunch of them, you'll definitely want the experience, and most of them provide pretty interesting little stories in themselves.
I can't believe they got such an awesome voice actor for that character and then barely gave him any lines... He's very easy to miss, too.