This is not my idea and I've read a lot of people propose it, but it sounds like the best option thus far?

Adding an actual queue (alike to the log-in queue where it gives one their placement # that updates in intervals of #) would be ... well, grand. If possible, it should be able to run in the background (of course, with no instances/DF running simultaneously) so we can still do the wondrous grind of fates while we wait. When it's finally our turn, we can instance in. If we miss our turn, we have to get back in queue.

Not sure if there's an actual forum appropriate for suggestions, so I hope this'll do!