Vinyl is a newer product on the market, it provides a water proof option for bathroom and kitchen areas and is completely made of plastic material. It has real wood look but can be floated like a standard wood flooring material.
Engineered flooring impervious to humidity and moisture, resistance to bending or bowing unlike a strip of solid wood. It also allows for the use of longer planks. It's more flexible in application as well. It can be directly glued down on a concrete slab, or stapled to a wood sub-floor. And, it can be installed on any grade level.
Laminate flooring is a multi-layer synthetic flooring product, fused together with a lamination process. Laminate flooring simulates wood or stone, with a photographic applique layer under a clear protective layer. It is a more affordable option compared to wood and is a very good option for lower budget project.