The movie is not bad as I thought after seeing 5+ avg rating in IMDB. Vijay Sethupathi and Anjali carries the show. Its a commercial storyline though it may seem to be giving some messages in second half (not sure those Thailand things are real), as a commercial movie, you expect the hero to be the saviour of everyone, he can fight, overpower a mass villain just like that etc, etc, don't worry about logic, if you care, you can't watch most of the movies around.
If you like Vijay Sethupathi, you will like the movie. There are laughing moments, romance moments, action, chase. Don't watch a movie with the hero's previous movies in the mind, if you want a movie like Naanum Rowdythaan, then you will have to watch Naanum Rowdythaan again, not this one.