Since precise scales are universally available, I recommend weight/weight concentrates over weight/volume concentrates. While it is quite simple to measure 2g with high accuracy, the 100ml volume will be inaccurate to begin with. If you then measure out 5ml to get your 0.1 g Phenidone, these 5ml will be inaccurate again. In the end you may be more inaccurate than if you would have measured the 0.1g of Phenidone directly. And you would be much more accurate with 2g Phenidone and 98 g (yes, grams, not milliliters) solvent. When you then need 0.1 g Phenidone, you'd put a suitable beaker onto your scale, and fill it with precisely 5.0g of solution.
With the exceptions of analytical labs working to high levels of precision for specific reasons measuring out 100 in the example above with the appropriate graduated cylinder is the way to go. Here is an extreme example where if I were drunk I might measure out 5 ml too much or 5 ml too little with a graduated cylinder.
Dissolve 2.0g (carefully weighed out before drinking) phenidone in 100ml, 95ml and 105ml of water to yield solutions of 2.0%, 2.1%, and 1.9% phenidone, respectively. Now when sober with no hangover, carefully weigh out 5ml of the above solutions to get 0.10g, 0.11g, and 0.10g of phenidone, respectively. A negligible error in whatever development you are going to do. Of course, this is with a gross error of +/- 5ml water for illustrative purposes. With the appropriate graduated cylinder you can easily and quickly deliver the correct amount of phenidone to less than 10
mg.
Since I don't drink, I feel comfortable with this method. Carefully weighing out the phenidone is important. Errors here will matter.
Now this how I would do the example above, but everyone needs to find his or her own comfort level.