No Spoilers.
First half is superb. Looks like selvaraghavan took his time to write an interesting gripping story line.
Second half he fails however, it looks inflated and all of a sudden movie is brought to an end.
Finer details like rakul preet story and sai pallavi story are needless. Looks he went a bit deviated from the main storyline.