I had Alto and it was a nightmare. Used to visit mechanics all over the city on frequent basis. Never understand why the car consume so much water and get heated so frequently? It was a mess. and it's not just me, some other people I knew which had the same problems in their Alto.
It's good to compare the horsepower of cars theoretically and decide which is the highest one and hence the better one. But when you are actually owning a car, you know how much trouble that car can give, and that is more important than the horsepowers. Maybe that's the reason people say Cuore is a better car than Alto. After the nightmare time i had with that car, I won't recommend it to anyone.