1) Middle разработчику найти работу не трудно. Трудно догнать постоянно убегающий вверх уровень middle разработчика и не сдуться по пути. Есть работодатели, которые по неким своим признакам и в джунах видят людей, способных на этот рывок и с радостью берут из не работу/обучение. Если вы "скроены" под разработку типом мышления и устремлены туда, то без работы не останетесь. Сфера испытывает острую нехватку толковых специалистов. Скажем на каждую вакансию приходит масса предложений, но выбрать из них хоть пару толковых человек под реальные задачи - та еще задача, извиняюсь за тавтологию.
2) Ежедневно фейерверки не завозят и рутины хватает. Требуется как минимум масса внимания, усидчивость, высокий скилл поиска и анализа информации (это не только про гугл, но и про чужой код, например). Это должно вам подходить и нравиться вам. Вас не должна угнетать мысль, что нет потолка знаний, что "вот выучу А и Б, и стану суперзвездой" - тут никогда не сработает. Наоборот "просижу полгодика без работы, отдохну, поживу для себя" превратит вас в аутсайдера. Ну не 100%, но с большой вероятностью. Что придется все время учиться, и не только во время работы, но и после. И это должно радовать. Я реально люблю учиться, обожаю, когда за это платят или это приводит к росту моей ценности позже, кайфую от решения каждой задачи - это те маленькие победы, которые меня мотивируют. Возможно перегорю со временем, но пока так. Хватает и раздражающих моментов, когда надо делать не самые интересные задачи, когда увлекло конкретно то или иное направление или фича, а надо делать не это; когда ТЗ расходится с личными представлениями о прекрасном и так далее. Но это в основном решаемо.
3) Немного утрировано, есть некая база, освоение (практическое) которой, позволит дальше идти в ногу с трендами. Но что-то в этом есть от правды. И именно это позволяет новичкам в некие реальные сроки догнаться до конкурентоспособного уровня.
4) Мне нравится то, что я делаю. Но тут все сугубо индивидуально. Нравится? Получается? Учитесь, практикуйтесь, растите и ничего не бойтесь. Боитесь - может не настолько нравится и стоит посмотреть в какую-либо иную сторону?