I needed a bike in range of 150cc so, I refer all manufactures bike in this segment and came to conclusion for TVS. the main reason behind this was mileage.
My bike gives constant mileage of 48kmpl in city condition. I ride at a speed of 40-60 kmph in city. I am using this bike for more than 2 yrs I didnt face any huge problems except my bike tyre got punctured thrice.
Good bikes do have disadvantages, Apache also has it, TVS tyres are worst in the market it always skids when we apply sudden brakes which is highly riskier when u drive in city. I have hit many car near by while braking in signal.
So my advice, go for Apache RTR but change your tyres to MRF or some other industries who are experts in this field.