No villain. The problem they are trying to solve morphs three times into nonsense. The hero gets no reward for winning.
A load of angst-ridden Gen-X/Y/Z nonsense. Our hero Ralphs's "insecurities" are the main problem? REALLY?
He gets the coveted object he needs to supposedly save Vanellope's life and world -- and then it doesn't matter. Then it becomes a psychological problem centered on viruses and "insecurities" -- by which they mean emotional insecurities.
Completely lost the originality and freshness of the first Ralph movie.
Total waste of celluloid. Do not waste your money.