Agree!!!
Pre-selected topic will be great if all the members of the class/club have the same level. You see, it is imposible/or you have to have the entrance test and group them together by level.
My experience, free talk is more comfortable and it works well with active-person. Let them talk...