It's usually cheaper than laminate, and I guess it's the biggest advantage. Also, if it's a quality one, it looks almost like a real solid hardwood flooring.
I guess, it all depends on the money you're ready to spend on flooring. Engineered one is usually more expensive