Лучше обращаться не к студиям и агентствам, а к частным специалистам фрилансерам. Цена будет дешевле, качество не хуже. Отдельно фронт и бек разработчики. Ну и конечно составьте чёткое ТЗ, что бы не было проблем.
Ну это зависит от человека. Кто любит ныть, тот будет жаловаться на любой работе. А вообще в IT можно открыть даже бизнес. Вот пример - школа профи-интернет по созданию сайтов https://profiinet.com проводят бесполезные вебинары за 20000 руб с человека, хотя ничему не учат. Но зарплата у них как у хорошего программиста с опытом.
Вообще у веб дизайнеров зп средняя, меньше чем у разработчиков, поэтому я бы выбрал полноценную Фронтенд разработку - там и проекты интереснее, и зп выше. Вот заралата веб дизайнеров в Новосибирске с hh ру