Я так понимаю речь не о программировании, а о дизайне и верстке.
Думаю, что ответы на Ваши вопросы зависят от того работаете Вы сами или нет.
Лично от себя:
1) в phpStorm и некоторые части в github
2) делаю виджеты, все зависимости рядом с ними, поэтому копипаста папки или подключение через composer, второе удобнее конечно, но не всегда доходят руки что сделать совсем обстрактным и выкинуть на github
3) Какие что?
4) В разы. Секундомером не пользуюсь.