I dose by volume but use weight as a guide to achieve the ideal volume.
I started to do this by the necessity of using a deeper and narrower 49 mm basket. On the one hand, the typical heap above, tap, fill gaps nsew, then level the top never got enough grinds into the basket to give me consistent volume. On the other hand, I could not create a consistent heap above the basket by eye to stockfleth a consistent volume into the basket.
So I weigh out the beans per shot and grind and brush all into basket and in a heap above. Tap 3 times to even out the grinds and stockfleth all into basket. Then tamp. Here's the first place to look for feedback. Coffee too high in the basket - decrease the weight next time. Too low in the basket - increase the weight next time. The next place to look for feedback is in the cup. What is the contribution of the dose (independent of grind, distribution, tamping, etc.) to the shot and does it need to be adjusted?
IMO this adjustment of weight to achieve ideal dose is no different than other adjustments we make shot to shot. If we don't hit the right grind on the first shot we change the grind for subsequent shots. If we have temperature control and the shot is too sour or bitter we change the temperature to compensate on the next shot. So likewise, tweaking the weight from shot to shot to reach the ideal volume is a similar adjustment.
This method has the following advantages:
1. You learn the right weight for the right volume and how it varies. The biggest change factors I experience are type of coffee and age of coffee. For example my typical dose of Monkey blend is 16.4 g and Decaf Donkey blend is 16.8 g. And the weights creep up over time to keep the volume constant. So if I have any coffee that lasts more than a week I'll be dosing 16.6 and 17.2 respectively for these coffees. Other variables are roast level, humidity, and "extreme" coffees like monsooned malabar or blends that rely on them (Dolce).
2. Coffee is always freshly ground just before using.
3. You can switch coffees for every shot without having multiple grinders or extra grinder cleaning.
4. Very little coffee is wasted. This seems to bother me more than the many profligates who hang out here

.
Disadvantages:
1. Extra step of weighing. I also use a 0.1 g scale, weigh in a little stainless steel cup, then toss into grinder. Really not much more difficult than using a standard scoop to fill the grinder.
2. Extra step of sweeping out grinder per shot. Do you know how looong an empty mazzer mini keeps spinning after it is shut off before you can brush out the chute?
