There are many bikes available in market if you look about mileage bike so buy bajaj pulsar 150 thats a right choice, I just bought 2 year ago I got 45-50 km/ hr mileage. thats a comfortable bike in normal family. thats a reliability bike. maintenance 0, on road you got good suspension. my personal opinion to go for pulsar 150. you can see below feature if you go for that bike
1 value of money
2 powerful bike
3 stylish
4 good mileage
5 comfortable bike
6 good performance on highway
7 low mileage cost
8 feature packed
9 led meter
10 self start and kick also available