¿Es esta una buena manera de clonar un objeto en ES6?

Buscar en Google el "objeto de clonación de JavaScript" trae resultados realmente extraños, algunos de ellos están desactualizados y otros son demasiado complejos, ¿no es tan fácil como:

let clone = {...original};

¿Hay algo malo con esto?