I miss having fully baked requirements and UI to work with working in waterfall. We still did incremental releases so it still felt like reasonably agile.
I miss requirements all the time, by never talking to the client
I have worked mostly in larger enterprises where there are no "clients" but rather customers. I enjoy talking to customers and seeing how they use the software and hearing about their challenges. But that is much much different than talking to clients.