Bajaj is one of Indias oldest bike and scooter manufacturer and it has produced lots of amazing two wheelers.
Avenger Street 150 is not a bad bike but it lacks power. The looks is not bad too but the main think we look for in a street bike is the power and looks which this bike lacks in every aspect in comparison to its rivals. Avenger 150 has a good mileage and is comfortable to ride but the I found the handling to be no good. There are lots of other bikes in the same price range which offer more power, better looks and handling. On the other hand the bike is reliable but its not appealing. It lacks the x factor in it.
Personally I would choose other bikes in this price range but for the people who opt for comfort and mileage, this bike is a go.