Мое мнение.
Ответ на первый вопрос:
Количество "недочетов" зависит от опыта работы. Если вы Junior, то небольшие и даже средние ошибки допустимы. Тут главное стремление учиться. Несколько разнообразных проектов это большой плюс.
Ответ на второй вопрос:
Так как вы Junior вы должны использовать возможные решения из разных источников, но так же уметь писать что-то с нуля.
С ответом на 3 вопрос ничем помочь не могу.