Mit der Anwendung von Ratingskalen oder MaxDiff hätte ich jedoch die doppelte Anzahl an Fragen
Auf jeden Fall werden Sie am Ende die doppelte Anzahl von Variablen im Datensatz benötigen, um "best" und "worst" zu unterscheiden. Zwei Variablen pro Item benötigen Sie auf jeden Fall.
Wie Sie diese Variablen dann in Ihren Fragen unterbringen, das ist eher eine Frage der Darstellung. Die Variante mit "Best-Worst (MaxDiff)" scheint mir naheliegend. Aber Sie könnten ebenso einen Schieberegeler mit 2 Reglern verwenden (nicht ganz ernst gemeint, nein).
Man könnte auch ein fancy Antwortformat mit JavaScript basteln, wo beim ersten Klick ein großes grünes Plus auf die Option gesetzt wird und beim zweiten Klick ein großes rotes Minus.