Tata Punch is a complete package if you're looking for a compact SUV car. Excellent ride quality with ignorable cabin hustling. It's a marvelous piece designers by Tata Automobiles. Before 1st servicing it's providing me 14kmpl mileage, tends to improve as I heard so far.
As such, there's no cons observed yet. The car is fully loaded with features, read the manual to use it properly.