Assalam-o-Alaikum
Junaided bhai your questions about good bike for long tours.
Brother Suzuki GS150 is good bike for long tour as I read at pakwheel forum. Look wise not good but comfortable wise good, better option is GS150SE.
Suzuki GD110 is not off road bike as informed by salesman at bike plaza, murree road, Rawalpindi.
If you read tourist threads on this forum YBR and YBG, both are highly recommended by owners for long trips but not fit pillon riding. Top speed is 95 to 105.
Honfa CB - 150 is newly launched bike and after launching of bike , a guy (youtube I'd bike waly) review about bike and informed bike is not good, first owner Bike engine seized and wiring problems and much more, it's not understood. I think It's paid video clip. However complete output comes after two months.
Conclusion
I am not user of Suzuki or Yahama bikes in history but good awareness through Pakwheel forum means reading thousands of threads about these bikes. My vote gone to Suzuki GS-150SE.
Awaiz43, pakwheel friend already purchased YB125Z two weeks ago and much satisfied. Secondly I talk with a person at Jahang, he buy YB125Z and informed much comfortable bike.