Watched last week with my brother. Had an absolute blast. Unlike all the reviews, I found both the first and second half equally good. Vijay's performance was so good.
The Dolby Atmos mix was really amazing. Better than Jawan. Glad I didn't wait for OTT and went to theatre.
It's true that you shouldn't judge a book by its cover. I didn't like Krushna Abhishek as Vijay's Hindi voice in the trailer. But actually he did a really good job. They should stop dubbing songs. They ruin such good songs.