I would personally recommend to go for Cultus, preferably Cultus AGS. Regarding its shape / looks, you will get used to it after some time. And from sides and especially front, Cultus doesn't look bad at all.
Swift is gas guzzler, obsolete 2nd generation and build quality b ub mazay ki nai reh gye.
If fuel consumption is not an issue for you, then Swift can be considered, otherwise, Cultus / Celerio is far ahead Swift (except engine definitely
1300cc+, 4 cylinder engine in Swift, is no match to 1000cc, 3 cylinder engine in Celerio / Cultus!)