There are many differences. One is that CoffeeScript will always need to be compiled. Code written in, e.g. ES7, will not have to be compiled down with Babel anymore once browsers in the wild all support ES7.
Also, AFAIK CoffeeScript restricts you to using JS features found in ES5.