What I think it works best is following critics (professional or not) that you like and then use an aggregator (like IMDB, RT, Metacritic, etc, etc) to check what they say about a film. Algorithms can only go so far.
I use Filmaffinity, the community is fantastic. But reviews are only in Spanish.