Keeping your requirements in mind, the option that should be at the top of your list is the TVS Ronin. It has a smooth, torquey engine paired with neutral ergonomics and lovely ride comfort. Considering it has a flat and spacious seat, pillion comfort should also be quite nice for most folks. Some other options you can look at are the Honda CB300F and the Bajaj Pulsar N250, both of which have aggressive looks but are actually very straightforward and easy to ride. Take a test ride of all three to see which one suits you best.