Innova:
Pro:
Big - stable at high speed
More space
Can load more
Con:
Less fuel efficient
Big - parking, traffic
More expensive
Avanza:
Pro:
Cheaper, comparing J to J, G to G
Small - lighter
Small turning radius
A little cheaper to maintain
Con:
Small - less stable at high speeds
If you need the creature comforts, for a lesser price, get the Avanza G. If you want the "secured" feeling of a bigger vehicle, get the Innova.