Vehicle against vehicle, I would go for the APV. The Avanza is very affordable but the fit & finish (like the interior) is very "cheap" and it shows in the quality of the plastics and how it was put together as well.
But I am concerned about the servicing quality of job at Suzuki casa if you choose the APV.
With that in mind, I'd rather go for the Toyota Avanza. At least you know what you are buying into...