Was the 98 hours with you doing as much as you can or is the game just super long?
It consisted of me going out of the way to complete all the non-repeatable requests and side stories (though not completing the side stories is a bad idea, they give you good stuff)
There was a part of it that was me grinding for a little bit because I got a little too hasty and skipped fights, ending up underleveled. Also grinding for skills that are not really mandatory, but still nice to have.
And there are a few hours that were me leaving the game on while taking a shower or eating food or something