There is nothing more to add to the cons and in a simple summary - if people prefer driving dynamics, then buy a Kushaq or Slavia or Taigun or Virtus or something German. But if you prefer road presence, then go for a creta or hyryder or grand vitara.
as I said above, do keep in mind that for 20 lakhs and more, you are touching XUV700 and Scropio-n territory, which are very good for the price. Ignore the harrier or hectors of the world, though, as it is not worth the price.