I would recommend to go for the Toyota AE 110..
Japanese Alto may feel you new.., but it depends on your requirement.
If you want a Small, Less spacious, More Economical car then go for the Alto..
But if you want a more spacious, mid sized, luxury(not like Benz or BMW), Most RELIABLE , Economical car you should definitely select the Toyota AE 110.
Nissan FB 14 is also a good car. but from experience i can tell that Toyota AE 110 is the Best ! (Nissan FB-14 is not good looking isn't it ??)
Alto may be useful in city areas. But if you are going on long journeys or traveling to Upcountry the car may feel as less stable and less powerful.
And Don't forget that Toyota Corolla has Won the Best Reliable Car of the year Award too !