The more real-time, the better. if you can have ALL data as of the moment, that would be best!
Yes, we have to write it down. Enunciate and speak clearly. We often have to listen 4 or 5 times to get all the data, especially inbound to an airport, when we have to work out landing performance data as soon as we get ATIS.