Да, вводные обороты нужно выделять и в том случае, если они стоят в конце предложения.
Верные варианты расстановки знаков препинания: С одной стороны, герой поступает неправильно, а с другой стороны, героиня поступает правильно. С одной стороны, герой поступает неправильно, а с другой — героиня поступает правильно.
Общий второстепенный член — такой, который относится ко всем (в данном случае обеим) частям предложения. На столе — обстоятельство места, которое относится только ко второй части, то есть это не общий второстепенный член. Пахло (где?) у бабушки и стоял самовар (где?) у бабушки. У бабушки — общий второстепенный член, поэтому запятая между частями предложения не ставится: У бабушки пахло свежими яблоками и на столе всегда стоял самовар.
Ключ к этой проблеме — в смысловом вопросе, который вытекает из значения глагола. Допустим, имеется словосочетание сунуть в карман. Можно спросить: сунуть во что? Вроде бы это правильно. Однако на самом деле вопрос во что? вытекает не из значения глагола, а из формы зависимого существительного. Сунуть можно в карман, а можно — под одеяло, на полку. Задавать во всех этих случаях разные вопросы неразумно. Мысленно закроем рукой зависимое слово: Сергей сунул книгу… Какой напрашивается вопрос? Один-единственный: куда?. Смысловой вопрос — обстоятельственный, поэтому словоформы в карман, под одеяло, на полку при глаголе сунул являются обстоятельствами.
Обратим внимание на то, что глагол сунуть — бесприставочный. Именно поэтому поставить точный вопрос во что? нельзя. А вот если есть приставка — картина меняется. Надеть — приставочный глагол. Конечно, мы можем спросить куда? Но благодаря приставке намного более естествен вопрос на что? (приставка подсказывает, какой предлог должен быть употреблен с существительным). При этом все другие предлоги исключены: нельзя надеть браслет *под руку, *за руку и т. д. Следовательно, в этом случае зависимое существительное — косвенное дополнение.
Бывает, однако, и так, что глагол используется иначе: надел под пиджак шерстяной джемпер. Здесь вопрос на что? лишен смысла, потому что речь идет о предмете одежды (а не украшении, которое можно надеть и на руку, и на ногу) и ясно, что надел на себя. И единственным осмысленным вопросом является обстоятельственный: надел джемпер (как?) под пиджак / поверх сорочки и т. д.
«Правило правой руки» (закрывающей зависимое слово и заставляющей соображать, какой вопрос вытекает из значения глагола, а не из формы зависимого существительного) обычно помогает.
В приведенных примерах компоненты с одной стороны и с другой не требуют постановки знаков препинания. Некоторые соображения по поводу пунктуационного оформления этих компонентов в позиции после соединяемых ими словосочетаний изложены в ответе на вопрос № 327103.
В этом случае лучше обойтись без но: Сначала система предложит ввести данные. Если не помните их, введите номер и пароль наугад и подайте заявку несколько раз.
К сожалению, школьный учебник, ставя перед собой задачу изложить правило кратко и однозначно, терпит неудачу, потому что в настоящем (а не школьном) русском языке однозначность здесь невозможна.
На самом деле логика в правиле есть, и она очень простая. В научных трудах по современной русской орфографии сейчас говорится так: не с качественными прилагательными и производными наречиями в позиции сказуемого пишется слитно или раздельно в зависимости от намерений автора выразить утверждение (слитное написание) или отрицание признака (раздельное написание).
Правильным будет написание девочка не красивая, девочка не красива, если можно подставить слова, подчеркивающие отрицание: девочка (отнюдь) не красивая, девочка (отнюдь) не красива. Например, если автор возражает кому-то, кто утверждает, что девочка красивая, он тем самым делает акцент на отрицании и пишет раздельно.
Правильным будет написание девочка некрасивая, девочка некрасива, если можно подставить слова, подчеркивающие утверждение: девочка (очень) некрасивая, девочка (весьма) некрасива. Если автор хочет подчеркнуть эту особенность внешности девочки, он напишет слитно.
Таким образом, окончательное решение о слитном и раздельном написании на самом деле принимает пишущий, который должен отдавать себе отчет в том, что́ он хочет выразить: отрицание признака — и тогда написать не отдельно от следующего слова или утверждение признака — и тогда написать не слитно. Это решение может быть принято только в условиях контекста.
Вводная конструкция с другой стороны вполне может употребляться самостоятельно — для приведения точки зрения, факта, обстоятельства, которые противоречат или противопоставляются тому, что сказано ранее. Например: Основоположником этого учения является Н. А. Морозов. Многое, о чем пойдет речь ниже, фактически идет от него. Но в своем критическом разборе мы, как правило, не будем специально выделять вклад Н. А. Морозова, исходя из того, что на нынешнем этапе А. Т. Ф. равно ответствен как за выдвинутые им самим положения, так и за те, где он солидаризировался с Н. А. Морозовым. С другой стороны, мы будем ниже во многих случаях говорить именно об А. Т. Ф., даже если цитируется совместная работа, поскольку основная ответственность за концепцию в целом (выраженную во многих книгах) и за используемые методы лежит именно на нем [А. А. Зализняк. Лингвистика по А. Т. Фоменко // «Вопросы языкознания», 2000].
Солидарны с Вами в рассуждениях и выбираем третий вариант — с тире.
Несогласованное определение родом из русского фольклора действительно воспринимается как пояснение к согласованному определению восходящих к архетипам древности. При этом нужно изменить порядок слов, поскольку причастие восходящих относится к обеим частям, сопоставляемым с помощью сочетания с одной стороны..., с другой...: В. А. Чернышев вывел своеобразную систему координат, в которую поместил двенадцать типажей, восходящих, с одной стороны, к архетипам древности, родом из русского фольклора, с другой — к архетипам юнгианской школы (о них чуть ниже).