I totally agree with you that time is the first thing that we have to take into consideration when we plan a lesson. Sometimes we find ourselves unable to do all the activities in one session. But it primarily depends on the level of students you're teaching. It makes a big difference if you're teaching a class with a big number of high-achieving students which unfortunately is not the case of most of us teachers of English in Tunisia.