It really depends upon what you prefer.
Suzuki GS 150 is simply a classic, looks are similar to a bullet, i love its tail light, pechay se bike bohat achi lagti hai but sides se you do sometimes look like a ''doodh wala". The seat is fairly comfortable, The speedometer is good. It is by far a well-rounded tour bike. It has power and its capable of great adventure. If you purchase this bike, it will be long before it needs replacement. Its front tyre is 2.5" (if remember correct) and this is a downside compared to Ybr 125g (3'' both tyres). Suzuki engine produces around 13hp
YBR ESD is simply aimed to be a street bike, i simply don't like its headlight shape, had they made a less wide headlight region or rectangular one's, it'd been far better I PERSONALLY think. Its front tyre is again 2.5" which means lesser grip.
YBR G is the best bike in this range from my opinion, It has great offroading capabilities ( remember, its "off-road" not "hardcore tour bike". I personally don't like its sound but an after market exhaust can be purchased. Its one of the longest bikes you'll see in Pakistan. Looks are excellent, seat is comfortable. mileage is well. As long as you don't aim to go hardcore, this bike is perfect for you. People have gone to the khunjerab pass, but it involves several bike trips (ghatkay maar kar band ho jati hai bike) and you need to remove air filters after Naran. Disc brakes are a great feature, but misuse is bad. YBR engine produces around 10HP
Reverse shift is not an issue to me personally, almost all expensive bikes are reverse shifts, aur iska kaafi faida bhi hai. mere saath kaafi dafa aese ho chuka hai that i went neutral ghalti se on CG 125 turn lenay se pehlay aur girnay se bacha.
There is a common thing "plastic body hai ye, aik baar giri tw bs (as desi people would normally say) nayi bike kharidni paray ge (ofc exaggerating) " . This is not it. Mene aik baar girayi thi, and it didnt have much effect jitna hum soch rahay hoty hain. sure you get scratches but toys wala plastic nahi use kia Yamaha na
Aur agar baat ke jae hamari classic Honda ke, tw . Kuch baten hain jese k road-side maintainance, lightweight, cheaper than other 125cc and 150cc obvio. Honda 125 is 105k compared to greater price tags of Yamaha and Suzuki. No disc brakes here ofc. Very pathetic breaking, especially pechay ke breaks laganay se behtar hai banda nechay paun maar kar bike rok le no offence. But there are somethings that we love about CG.
- kabhi bhi dusri baar sochna nahi parta kisi gari ko overtake kartay waqt. Ap kisi bhi gear me accelerate kar saktay ho acha khasa. It has power ( 11hp produce karta hai honda ka engine) and due to its lightweight, agar ap high rev karo tw 3rd gear par bhi bike wheeling utha sakta hai thori si. But again this is due to being lightweight. CG ka sound har kisi ko pasand hota hai, no one can deny that.
CG 125 deluxe bhi dekho if you like honda, its a nice choice except spare parts.
Best of luck!