В какой программе лучше всего делать дизайн сайтов и мобильных приложений (Photoshop или Sketch или InDesign)?
Будет полезно. Фотошоп vs Иллюстратор.
Забудьте про «индизайн».
Если рассматривать «скетч», то он выигрывает в организации макета. И на должном уровне знания продукта  ускоряет вашу работу. Не забываем, что это векторный редактор.
Кстати, я не поленился и «погуглил». Вот статья. Достаточно разжёвано. 
Спрашивать мнение у массы в данном случае, не выход из положения. У обеих программ свои плюсы и минусы, и каждый смотрит на это со своей колокольни. Это как в статье где чувак сравнивает «фотошоп» и «люстру», но спор скорее идёт о растре и векторе, чем о программах. «Фотошоп» и «скетч»? Те же яйца, только в профиль.
Какие есть хорошие программы для проектирования структуры программ?