I think it's a great film, Luca Guadagnino's best so far. Artful, atmospheric, well acted, makes you think, and presents it's stories and themes in a beautifully unconventional way. All the things great indie cinema should be. If you want a movie where you're spoon-fed cliches, and a Hollywood style happily ever after, go somewhere else. Go watch a Marvel film.