The phrase "had vision" can be expressed in a variety of ways. For instance, you can use the synonyms foresight, imagination, perception, or intuition to convey the same meaning. They all refer to the ability to see beyond what is immediately evident and to anticipate what may lie ahead. Similarly, words like insight, discernment, and awareness also capture the idea of having vision, in that they suggest a deep understanding of a situation or a keen ability to recognize patterns or trends. Ultimately, having vision implies a sense of clarity and purpose, as well as the ability to navigate uncharted territory and confidently pursue one's goals and aspirations.