Since you have a long commute and you want a sporty-looking bike, the options you should be looking at are the TVS Apache RTR 200 4V, Bajaj Pulsar N250 and Honda CB300F. These are machines that will return respectable fuel economy, have enough performance and comfort to tackle your long daily commutes and also be reliable in the long run.
However, since you have mentioned that your route has a lot of bad sections, we would strongly recommend you take a look at the Hero Xpulse 210. With its upright ergonomics, long-travel suspension and smooth, tractable engine, this will be the most accomplished bike to handle your daily runs.
Take a test ride of these bikes to see which one suits you best.

