What is bad:
While wanting to have multiple plots in a movie might be a good idea, what doesn’t gel is that there is no thread connecting them of all. All the characters come together at a bus-stop for no real strong reason except for a sheer coincidence. You end up feeling that the director could have done away with the terrorism angle without making any difference to the story. The music department by maestro Ilaiyaraja also disappoints since no tune stays with you when you walk out of the hall. The action scenes in the climax are very amateurish and seem very simple. Bindhu Madhavi had the weakest characterization with just 4-5 scenes while the terrorist characterization was quite stereotypical with its references to jihad.
Overall despite the weak climax, Om Shanti works because it keeps you occupied for the rest of the time. It entertains without being too serious or trying to put in too many masala elements in it.
It definitely was a pleasant surprise to see a very talented and a popular actor play RJ Maddy in a cameo. The film-makers definitely did a good of hiding this surprise and so watch the movie to know who this is.