of coz myvi is the better bet.
bigger in size, bigger engine, more stabil at high speed.
viva is the smaller version of myvi for those who cant afford such price.
p/s i wonder what will happen when Perodua has to design their own cars...disaster perhaps?