(disclosure: long amzn)
Walmart made a smart play with Jet.com, but I think they'll only ever do retail. They won't do AI which Amazon uses to drive more sales of Prime, etc... I also think they don't need to compete with them necessarily. Its good to have both Walmart and Amazon.
I think the closest competitor to AMZN is BABA. Souq purchase was huge to fend off that competition.
I'm long Amazon because they're the best company i see at figuring out a problem and solving to it for the long term with innovative, scalable, solutions.