Bhai why are u so confused and making so many threads for ur 1 bike purchase?
Apni requirement btao? budget batao? phir he guide kar sakty hen na..?
And answering ur question, Honda has the best quality which means no problems in the new bike, after that the only choice is suzuki... theres no yamaha bike in Pakistan now, only DYL which now has no link with Yamaha... and suzuki bikes have many issues with quality most of the time... manufacturing defects.
However all bikes have different soul and character and it is always fun to try something new and other than ordinary... but calculate the risk first...
Aur fuel consumption ka ap phirse puch rae ho.. practically with a 125cc u will get 35-40 Km/ltr. with hard throttle, 100cc would give 45-50 km/ltr, 70cc would give 50-55km/ltr.
If ur interested in suzuki then know that its not a good idea to buy a suzuki as ur first bike... if ur experience and knowledge is low, any trouble in the new bike and kafi khuar ho sakty o... however, if u inspect the bike carefully at delivery or u can get it inspected by a mechanic.. then u might be able to get a good piece which is troublr free.
Honda is all about peace of mind, and suzuki offers more... but quality control isnt good...
Spare part prices men wese tou kafi farak ajata hai, but pridor aur raider k case mein farak ziada nai hai... because pridor body parts are also very expensive. So pridor vs. raider spare prices are close. Han CG125 vs raider karo tou shyd 125 sasta ho ya equal.
hope it helps.