Maruti Suzuki is a big Brand in market, however these days this is just a brand but value is not good. This car is good in cities only but not good to travel in hill area or village. The only good reason to get this car is name of Maruti only. It wouls be better if you will consider I20 as compare to Celerio. In case of Milage this os not a good car to consider. The cost would be around the same for Celerio and I20.
I am planning to get a new car however after all the research I will go for I20 sports model but not Celerio and in terms of look I20 sports model is better then Celerio.