Тернарный оператор может снижать читаемость кода, если в какой-либо позиции стоит сложное или длинное выражение. Еще сильнее снижается читаемость, если тернарный оператор содержит вложенные тернарные операторы.
Некоторые стайлгайды запрещают его использование.
Если производительность критична, то надо ее померять и выбрать более быстрый способ. Если нет, то выбрать более красивый и читаемый (в общем, вкусовщина, но второй способ вроде и правда красивее).
Можно подключать любое количество версий jQuery, только надо вызывать метод jQuery.noConflict. Что, в принципе, может сломать какой-нибудь кривой плагин, полагающийся на наличие $ в глобальном пространстве имен.
Посмотрите, как сделаны всякие плагины с эффектом линзы. Вам нужно то же самое, только превьюшка такого же размера, как большая картинка, но заблюренная.