Define "long".
I sank quite a bit of time into KoA: Reckoning. I spent every free moment playing it. It was just fun. But I played both DLCs through early on and around halfway through the story there was just no challenge to the game anymore (and it hadn't been particularly hard in the first place). I plowed through enemies easily, combat became just an inconvenience on the way from one quest waypoint to another, no gear dropped by enemies or scored from quests was better than what I already had. But I pushed on, motivated by the distant prospect of maxing out the detect hidden skill and finding all the lorestones.
Then I hit the level cap. That was it, after maybe 15 hours spent playing half asleep without any challenge or sense of fun, I learned I would never max out DH on my character. And the Fateweaver mechanic collided so fundamentally with my concept of RPG that I couldn't bear to use it. I turned the game off and still haven't come back.
I also kept playing WoW after reaching level 80 for a month or so. I hated the endgame content, but I kept playing because Azeroth was where I would meet my best friend and we would mostly joke and talk about stuff while running from questgiver to questgiver. He's the type of player who would run around and compare gearscores with other high-level characters and he wanted to continue. So we did.