I still find that human based recommendations for things like music and movies consistently beat the algorithm at predicting what I'll like vs what I won't like just about every time.
IMHO it will be many years before these recommendation engines consistently pick media I like to watch or listen to.
They are still far inferior to human based recommendations.
Guessing what someone will want to watch at any given moment is probably a harder problem than getting a car to drive autonomously.
EDIT (source): I work on a mostly human powered recommendation engine/expert system @ lazyday.tv. It does not use ML to make recommendations. It takes some creative approaches to solving the movie recommendation problem using an expert system and optimizing search results.