Never in my life I encountered a good recommendation engine, let alone a great one.
And of course, we should always compare the recommendations with the usual baselines. e.g. i sometimes hate youtube recommendations, but what if the baseline was videos that are trending or are watched by users in my country? I would hate them more.