avenger will be more comfortable for long drives, however maneuvering it in dense traffic can be a challenge. KTM is more flick-able.. more agile bike... even thought they are roughly in same price bracket..they have a very different personality. KTM will be more eager of the two, will give you more enjoyment on twisties... in banglore I would suggest go for Avenger... seating position will be much more comforting..the only trade-off being the handling in heavy traffic... which I am sure you will get used to very quickly.-Pranav