Я думаю, что всё у тебя нормально. Депрессивыне мысли в нашей профессии встречаются. Если хочешь перемен, то найди(смени) работу, где у вас будет четкий дедлайн до которого у тебя не будет времени над обдумыванием а как вот тут красиво, а как вот здесь подправить. Просто берешь и делаешь, и всё.
Ну и книги книги читать
Нет,
в создании игр никаких приемуществ,
для среднего уровня пол года-год,
перспективы хорошие, но не в разработке игр(только юнити исключение(возможно))
Верстальщик может обойтись лишь html+css. Фронтендер тебе сделает сложный динамический интерфейс, должен знать хотя бы несколько js библиотек и фрейморков.