I wouldn't buy a laptop without an SSD, or else I'd swap one in immediately.
but of these 3 I'd pick the top Asus since it has a better screen resolution. If the HP is also 1080P, I'd probably pick that since 1) the GPU is probably better and 2) replacement parts are more plentiful just in case.