Engineered hardwood floor is more stable than solid hardwood and look and feel the same. Only deference is solid hardwood could be sanded down and refinished 3 -4 times and Engineered hardwood only 1 or 2. But do people ever refinish hardwood floors? May be ever twenty years?
And usually where you buy it, is who would install it for you.
For all the big brand name, they all meet the same standard.