Перешел на esbuild недавно - результат огонь. Работает космически быстро, других минификаторов просто уничтожает. Современный JS жует без проблем, настроек мало, но всё нужное есть. Один минус - иногда слишком агрессивно оптимизирует, но это редкость. Для большинства проектов - идеал. Нужна максимальная скорость сборки? Бери, не пожалеешь.
Использую Terser уже несколько лет - отличная штука. Заменил UglifyJS, с ES6+ работает без проблем. Настраивается легко, сжимает хорошо, код не ломает. Обычно через webpack или gulp подключаю. Можешь еще на swc посмотреть - он быстрее, но Terser надежнее.
А я Closure Compiler от Google юзаю. Да, настройка посложнее, но сжимает зверски - на 30-40% лучше других. С современным JS бывают заморочки, но оно того стоит. Какой у тебя проект по размеру? Для маленького может овчинка выделки не стоит?