By the way, vios is 1.5l and lancer is 1.6l. How to compare them
if there're not even in the same specifications platform.
It just like comparing apple to orange...
Buying a car is a matter of satisfying your needs and budget.
If you travel alot, then go for vios. If you want space, then take
lancer. If you think Jap made is superior than Thai made, choose
lancer. If you really really like "Toyota" brand and die die must
have it, then buy vios.
By the way, look wise is very personal. So can't comment much on
that.
So end of the day, it's all up to you to decide.