I know what you mentioned is true.
However after doing my research test driving cars I still felt comfortable with the City as it has its appeal, good resale, awesome space inside, with a very nice surround sound system and a sunroof.
It was more as a over all package and peace of mind. Just recently saw a post on team -bhp a member had a rat bite in ecosport the bill came to 61,000 for the same. So in some instances these cars with lot of sensors and electrical's can give you a deep hole in your wallet.
Actually these are something that can happen to any car, a friend of mine Master Gokul G of State Bank of India has a Honda City IvTec , he has had terrible days with his Honda City, his car had a small hit with an auto rickshaw, there was a slight front bumper sent, within 1 month, the fog lights didn't work, so he had it mended at workshop, the total cost of work was a whopping 44000 Rs, but since it was covered under insurance he had to pay just 4700 Rs or so, I mean if someone tells Honda,Maruti,Hyundai etc are cheaper to service or repair, it's wrong, the level of the issue lies within each owners car and dealers who take care of it and the complexity involved, Honda at least in my experience is more expensive to mend than Ford, but regardless I agree City is a good car,
The strong points of City are
1. Space
2. Petrol engine
Rest all are just as good as any other cars, I find Honda quiet overpriced for what they are offering,
But if outright space is what one is after Honda is unbeatable, Ciaz has good space too but the drive is really too bad with that turbo laggy diesel motor and the overall comfort is not better than City.
VW and Skoda are superb drivers cars with easily way better diesel engine,ride and handling, and the best gear box, the quality of the cars are far better than City too means how it rides,handles,how quiet suspension works, the dsg is so much better to use than City's CVT and way more responsive with that explosive TSi..but there is a Big BUT, after sales and service and parts costs are extremely bad in some places.