Visual Designers today must have multi-disipline skills across a broad range of software and technologies.
Is it better to have brilliant creativity or savy technical skills?
I think both. Visualization is just as important as selecting the right tools.
Composition, colors, values, fonts and negative space all contribute to beautiful layouts. Creative projects require a unique vision for building consumer confidence and communicating client services across multiple sales channels.
Understanding customer needs and goals are the first step in shaping digital media experiences. Engineers and programmers make things but Designers improve usability and make the interaction and overall experience more enjoyable!
Executing creative vision requires proficiency across a broad range of cutting-edge software such as Adobe Creative Suite (Photoshop/ Dreamweaver/ PremierePro), as well as under the hood HTML/CSS experience.