Liana is way better than swift in most aspects but it has a pathetic resale and those customers who have faced problem are stuck. Even baleno has the same problem. Once it starts giving problems no one in the world can fix it.
So I will opt for suzuki swift.
You buy a brandnew liana, drive it 10000 kms and go out to sell it. You wont be getting 11 lacs for it.