OF
Делает из коробки кучу всяких ништяков, в т.ч. мультиселект, поддерживает кастомный вывод опций и выбранных элементов, и на 90% покрыт тестами. Также отлавливает управление с клавиатуры, и есть возможность поиска по опциям (как на лету, так и через прямой ввод названия). А самое главное - по типизации на выходе это тот же HTMLSelectElement и все нативные события к хтмл селекту обрабатываются как положено в этой удобной обёртке.
Буду рад конструктивным предложениям по дальнейшему улучшению компонента 🙂