Vometia makes a good point. The end-game is something that is supposed to inspire us to start a new character and replay the game, not compel us to play something else instead.
I've played many games over the decades, and two things stand out as my all-time least favorite features:
1. Escort quests
2. Time limits
Bonus points if the escort quest is also on a timer.
Oblivion had a time limit in the battle for Bruma, but I was able to mod that crap out of the game and so the game remains a favorite. I much prefer games that imply a time limit (aka urgency), but never enforce it. I play games to relax after a long day at work, not to be hounded with yet more deadlines. :P