A lot of enterprises are now enabling flow data collection (netflow, IPFIX). Do you see the encryption of data and the use of port 80/443 for tunneling between systems as limiting flow data utility in the next few years?
So far, I've not seen a lot of NBAR use, which might enable identification of application flows on port 80. Encryption makes NBAR useless. A CMDB that contains info about the servers hosting a given application could potentially be used to identify encrypted flows (there's some risk to mis-identification there, but it may be some better than having no visibility at all).
What I would like to see (if I were running a network) is some visibility into where apps are running on the network and the infrastructure over which they are running. The goal is to be able to answer questions like "I need to do maintenance on core switch X; which business apps/services will that impact?" or "We need to move server Y; what other systems depend on it (i.e. use/access it)?".