Скажу так, что кроме плюшек из Ruby в CoffeeScript ничего нет. Никогда не понимал людей, которые возносили до небес CoffeeScript.
Если брать чистый ES2015 - TypeScript будет лучше.
Если брать ES2015 + Flow + некоторые Stage2 и Stage3 пропоузалы - уже надо headsup анализ делать.
В большинстве своём, они будут похожи. Хорошую сборку с данными инструментами надо самому уметь писать (нужные фичи из стандартов, нужная поддержка браузеров, препроцессоров, итд).
По функциональности они примерно похожи. Лично моё предпочтение среди этих двух (если брать заряженный es2015/flow/stage2/stage3) - TypeScript. Нормальное ООП (с модификаторами доступа), автокомплит стабильнее.
И уж поверьте, TypeScript еще очень долго будет жить.