Bajaj avenger street 150 is the best and its cheap. I really love my bike.
It has a very good mileage of 65 kmpl well it varies where you ride and how you ride. It gives minimum 45 kmpl which is very good.
Avenger is very comfortable. And it feels good too while riding. When I ride my avenger I cannot tell weather I am riding on plain surface or a bad road means its that comfortable.
It is 99% reliable. My bike rarely gives me trouble while riding. Its superb.
It has 18 inch tyre both front and back. So it provides me with very good road grip.
My avenger looks good in photo even better in real. It has a very good asthetic appeal and I am proud of this factor.