The KTMs and Husqvarna are very pricey. Top performers, but the styling is not to everyone's taste. Nor is their manic nature.
Royal Enfield has a number of options. I'm assuming you are not into touring or adventure riding. So no Himalayan. I have a special spot in my heart for the standard black Bullet with the classic hand painted gold piping. Or there is a Duke version RE haa come out with which is pretty competent looking. The Guerrilla.
The Hero Harley we already talked about.
The Triumph twins are pretty good. And nice looking. The Speed 400 is my pick. I loved it.
The Pulsar 400 is also a great bike. With a lot of the KTM. At a budget. The Dominar not so.
The Honda 350 is all about the looks and image and sound. It has no poke in the engine. If your riding and you are ok with that, its not a bad bike. Its a Honda.
The TVS boys have just come out with a new mini Adventure bike at a great price. Its getting great reviews. The Apache RTX 300. You should at least look at it.
Hope this helps. Prices of the above are all in a similar ballpark as the REs or the Honda.