Well only point where punto scores over the swift its heavy and better in handling at high speeds, but when swift comes with a good tyre upgrade it smokes off the punto
Maruti suzuki has a gem of a engine with swift even though its from the fiat stable. very simple words..
Engine, driveablity, efficient service network and normal looks -- Swift
Looker, Fiat Badge, not so common like the swift --- punto
My friend who has a punto himshelf regretted when the swift took him for a push on a highway
But soul as you guy said even swift has it a, a never die attitude ...