Depends on what you are looking for. Elantra is cheaper but it's a compact car. I would probably go for the sportage since it brings more to the table in terms of size and height(flooding).
I'd take the Sportage, even if it is just 4x2. The added interior space, more aggressive looks, better looking interior (subjective) and higher ride height seals the deal. But of course if you can wait for the ReVGT variant to come, why not?