Finally saw it tonight. Would say it held up to my expectations. Not as great as Alien or Aliens but definitely better than pretty much everything else in the franchise (maybe not Assembly Cut of Alien 3) especially a step up from Prometheus.
Sure, I could see the twist at the end coming. And I saw David's true intentions miles away, but I still enjoyed it. I think my biggest gripe with the movie is that the most interesting parts are kinda fast-forwarded through to spend time on other things. I don't want to spoil for those who haven't seen it yet but let's just say that what David has been up to, that's some interesting stuff. But we only really get a short flashback and the rest is pretty much up in the air for our minds to speculate. The ending (without spoiling) does end on an interesting scenario where you want to see what happens next, I'm just scared that the "loose end" will be taken care of off screen and the next movie is basically back to square one.
It sounds like I'm coming off as harsh for someone who liked the movie but I still hope they get to explore the interesting things more in the next one. We know after Covenant how we got to the Egg and how we got to the facehugger and finally the Xenomorph, but it could be neat to get something else than a crew investigating a signal, they come across the alien, insert shots of people running through hallways and 90% of the crew getting picked off. From the trailers and how they presented the eggs I was almost thinking that Covenant would be the planet of the aliens and they would encounter the species in their habitat (kinda like Aliens) but instead we got something else.