Of all the bikes you're considering, the TVS Ronin makes the most sense because it will be the most comfortable of the lot, which will help you when encountering bad roads. The Yamaha XSR155 has a sporty suspension that can feel less than ideal over bad / broken roads, but is an excellent machine otherwise.
Take a test ride of these two to see which one fits the bill for you.



