Обычно с студиях дизайна используют несколько приложений сразу, вбирая весь нужный функционал, необходимый для проекта. Я знаю людей, которые делают проекты в Illustrator, и они очень даже. Но, всё-же, большинство используют PS для дизайна макетов.
Устройство ума каждого человека уникально. Тяжело с ходу взять и сказать Вам ответ на этот вопрос. Но самые важные умственные способности - аналитические, логические и уровень развития ума в целом. Вам нужен очень хороший склад ума, чтобы не получался быдлокод и не выходило глупых ошибок. Важно, чтобы вы могли представлять код и его MVC модель. При упорстве и таких качествах из Вас может выйти настоящий ГУРУ.