IMHO, SDN is not a journey, rather a milestone in the pursuit of utility computing. The next major evolution will be when network speeds and latency are comparable with that of the bus speed of a server. When that is possible, the ability to place an abstraction layer separating memory and processor calls from our workloads, we will recognize the ability to "purchase" those activities, removing the need to move the workload when resources are constrained.