Coure is definetly a better choice, but since its now prices aprox 50-80k more then the Alto a person has to rethink while investing.
Fresh Coures arent being delivered very often, Showrooms are selling ex-stocks with own money upto 60-80k (10% of initial investment) And still its selling like hot cakes "God knows y"
Alto on the other hand isnt a bad choice, would do the job, looks big, its okay on the inside, "Since has bigger seats then Coure, so it looks extra tight when sitting it in, It is the size of the Vitz, but theres no cabin space at all "God Knows where did it go"
Altos interior/exterior design etc is compartivly newer then the Coure, as Coure is a 90's car while Alto came upto 2002-2004 in foreign markets as well.
But since Paksuzuki didnt offer it with its orignal engine (the G10 EFI being offered in Cultus now) the car lacks the fun a 1000cc car has, Altho it has some Sesky torque, but its not at all fun driving it.
Coure on the other hand is a fun loving car, u can easily chase 1000cc with the 850cc Coure any day.
Being made under TOYOTA Coure would last forever, Suzuki if roughly used would start giving you trouble after the 3rd year.
further more check them out ur self
http://toyota-indus.com/coure/
http://paksuzuki.com.pk/Automobile/Pages/AutomobileProducts/AltoProduct.aspx