Salaams. In my opinion i would recommend Yamaha YBR 125. reason being that its has a dynamic & futuristic look. As far as concern about CG125 since cosmetic changes and leading the market with only sound, since the Yamaha's come back in the game HONDA consider to increase line-up. People still like Honda so its a vintage model and every year people buying the same old model with new makeup?? don't understand why people still buying the same CC motorcycle in such a high price. If really they want change they may go for CD125 or CB150.
Suzuki GS150 bulky bike the design is not much appealing or dynamic, just made to take an edge over CG125 in competition but not as dynamic as Honda.
Yamaha performance is good, looks stylish and dynamic & after sales support is also good,