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