Overwatch Review (2020 Update) Overwatch is a masterpiece. A dizzying amalgam of unique characters, stunning style, and compellingly dynamic action.