i will definitely agree that the interior fit and finish of the Avanza is very poor. but for practicality, i would choose the Avanza J over the APV Type 1. plus an engine under the hood (Avanza) is much better than an engine under the front seats (APV). at least for me.