I think educators should try to go as far as possible to match technology in the classroom and instruction to the technology students use. Students will already be knowledgeable and comfortable with the technology so they will know how to use it, and they might enjoy it more if it something they are familiar with.
The only purpose I see for online chats in the classroom is if it is supposed to be quiet in the classroom, library, or computer lab, and there is a group project some students on working on. Then they can collaborate their ideas and opinions using online chat. But it might be easier to just talk in person. I guess it can add to student learning because they may use online chats later on in life so they'll already know how to use them. It can also help student learning because peers can easily talk to one another if they have questions on a particular assignment or something.
The benefit to text-based communication is that you do not have to give an immediate response. You have to time to think about what you're going to say before you actually do so. In face-to-face communication, you don't have that time to think about what you're going to say.
I think podcasts can help with student learning because students will be able to hear the lecture again on their own time. We don't remember everything the first time we hear so it's good to hear it again. Podcasts could be beneficial for absent students. Podcasts might be difficult with math.
I think it's great for students to play games that help them learn, but I can't see students playing educational video games when they have the chance to play the games they really want to play like sports games or action games. But I do think video games can possibly help with critical thinking skills, depending on the game. I agree with parts of the article. But I think it'd be difficult to develop video games. I don't have children, but when I do, I wouldn't want them playing video games every day. The American lifestyle has become too sedentary.