I gave up on Valhalla. I'd sunk 50 hours in, done all of the main quests but the last one and tons of side missions and I was still well below the level required to do the last mission. That's bad game design. I personally think doing all the main missions should put you at a high enough level to complete the game.
They already pushed Odyssey to the limit, but was somewhat offset by nice location, funny characters. Origins was a great length, a sweet spot. I actually have the Gold edition of Valhalla but can't for the life of me finish it off, let alone the dlc..