Dear first of all no product is perfect even if you compare cbr600rr with ninja 636 and Yamaha R6.
Some people will say that cbr has poor throttle response or ninja 636 has no fuel gauge or that R6 has almost no low end power so it is a pain to ride it in town and the list goes on.
Similar case is in Pakistan like CG is the king of acceleration but it has too many vibrations and poor handling at high speeds, GS has great engine with minor vibrations and very durable and comfortable suspension but has many quality issues, Piaggio has the looks, the features and durability but it lacks good dealer support and the list goes on and on as no product is perfect.
And dear if a member calls his ride a swan or beauty or a bear, it is his opinion and it should be respected and it does not give people like you to make a mockery of his opinion.
If you can't contribute then just unsubscribe from this thread.
In your above so called analysis you have insulted GS, RX115 and Piaggio but you have not said anything about CG125, so just buy a damn cg and just end it because its people like you who craps a thread(H)
Even if your intention is good you still have to choose your words very carefully and your post has little respect for others