Valerian missed the mark; I'm sure it's got great designs (although I also believe it's mostly CGI), but the story of the movie is disjointed (which is a risk when trying to merge multiple storylines into one) and the actors are lifeless.

I really liked Valerian. The story was fine and I expected Cara to be crap but she was actually fine.

I did however very much hated Dane DeHaan's annoying voice.

I've grown to like Valerian over rewatches, but unfortunately it suffers from Besson being a massive Valerian fanboy and trying to stuff everything he possibly could into it... I think he'd have done far better if he'd gotten a more limited budget, or had to produce three of them for the cost of the one he did...