Altis over Xli.
Belta, if 1000cc is severely underpowered. your friend's car might have reached 150km/h but after how long? and the engine would definitely be screaming while getting to that speed. I can say this for sure because I used to own a 2006 Vitz 1000cc.
Civic (Reborn) is a fuel sucker,and form your posts I'm assuming that economy is one of the things you are looking for, therefore dont go it. If you want to venture into this honda segment, go for a cl7 2002/2003.
Lancer: very nice car, very exp parts if it gets hit. Fuel economy not so good, plus I personally dont like auto Lancers, the manuals are great.