Easier to write. But there is a case to be made that code which can be understood without understanding somewhat esoteric language internals is superior.
I guess "esoteric" is in the eye of the beholder, but Promises seem a lot easier than the old callback style we used to use for asynchronous operations.