Laminates have a harder core, so will be more dent and scratch resistant. They're installed "floating", so they do have a different sound and feel, and as a picture of wood, don't look all that real. Typically more moisture resistant too, though not nearly as moisture resistant as the new interlocking LVT, which has pretty much destroyed the laminate market (typically at a higher price point though). I have dogs and went with the interlocking LVT and love it as I don't have to worry about moisture at all, and it is wearing very well (my dogs are little).
The engineered wood has the beauty of real wood and can be recoated down the road (though most engineered floors don't have the wear surface to be sanded).
The decision really boils down to your lifestyle and the look you are going for. If you have kids and dogs, laminate or LVT. As a floating installation, those are way easier to remove and replace later. If the look is paramount, engineered wood is the way to go.