It depends on which user you talk to :) If there's a trade-off we err on the side of the majority user.
Since we switched to Unity I would say the users on slower machines have tended to move to Lubuntu / MATE so the slow machine case is not too much of an issue for us.
It sounds like the queue management as proposed by you and Richard should solve this for both cases.