If I had'nt seen this movie before seeing the same director's Indian/Hindustani which had released 3 years earlier, I may not have been so very impressed. While Mudhalvan represents an excellent movie by itself, the director had already produced a movie which was simply much bigger and better, earlier, which thus takes expectations a bit higher.
One of the subjects handled in Mudhalvan, namely caste-based politics and vote banks, is very important. If it were'nt for the running time, I think that the same subject should have been explored further. I also did'nt appreciate Arjun in the movie, reducing the caste nos to 4, instead of eliminating caste based reservation in totality? I guess caste based politics have a hand even in movies. See some vijaykanth movies if you want more on that subject.
This movie is without a shadow of a doubt, Arjun's best performance in his career. While it may not be Shankar's best, it is again without doubt, one of Shankar's better movies and a must watch.