Pros: First half very entertaining, comedy, emotional, movie has a heart, the partition scene is amazing, the tunnel scene is EPIC, the ending is emotional and will surely make you cry. Sunil Grover and Jackie Shroff nailed it.
Con(s): The movie is very lengthy, the second half could have been easily trimmed.
But overall the movie is good, it is not as great as Bajrangi Bhaijaan or Sultan and it is not as bad as Race 3. Overall a good watch.